diff options
Diffstat (limited to 'completions/lftp')
-rw-r--r-- | completions/lftp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/completions/lftp b/completions/lftp index 3eb07399..41fb1356 100644 --- a/completions/lftp +++ b/completions/lftp @@ -6,22 +6,22 @@ _lftp() _init_completion || return case $prev in - -f) + -!(-*)f) _filedir return ;; - -c|-h|--help|-v|--version|-e|-u|-p) + --help|--version|-!(-*)[chveups]) return ;; esac - if [[ "$cur" == -* ]] ; then - COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) ) + if [[ "$cur" == -* ]]; then + COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") ) return fi - COMPREPLY=( $( compgen -W \ - '$( cut -f 1 -s ~/.lftp/bookmarks ${XDG_DATA_HOME:-$HOME/.local/share}/lftp/bookmarks 2>/dev/null )' -- "$cur" ) ) + COMPREPLY=( $(compgen -W \ + '$(cut -f 1 -s ~/.lftp/bookmarks ${XDG_DATA_HOME:-$HOME/.local/share}/lftp/bookmarks 2>/dev/null)' -- "$cur") ) _known_hosts_real -- "$cur" } && complete -F _lftp lftp |