diff options
Diffstat (limited to 'completions/lzop')
-rw-r--r-- | completions/lzop | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/completions/lzop b/completions/lzop index bedc122e..2642742a 100644 --- a/completions/lzop +++ b/completions/lzop @@ -6,7 +6,7 @@ _lzop() _init_completion || return case $prev in - --output|-!(-*)o) + --output | -!(-*)o) _filedir return ;; @@ -14,32 +14,32 @@ _lzop() _filedir -d return ;; - --suffix|-!(-*)S) + --suffix | -!(-*)S) return ;; esac - if [[ "$cur" == -* ]]; then - COMPREPLY=( $(compgen -W '-1 -2 -3 -4 -5 -6 -7 -8 -9 -P + if [[ $cur == -* ]]; then + COMPREPLY=($(compgen -W '-1 -2 -3 -4 -5 -6 -7 -8 -9 -P --fast --best --decompress --extract --test --list --ls --info --sysinfo --license --help --version --stdout --output --path --force --no-checksum --no-name --name --no-mode --no-time --suffix --keep --delete --crc32 --no-warn --ignore-warn --quiet --verbose --no-stdin --filter --checksum --no-color --mono --color' \ - -- "$cur") ) + -- "$cur")) return fi local xspec="*.?(t)lzo" case $prev in - --decompress|--uncompress|--extract|--list|--ls|--info|--test) + --decompress | --uncompress | --extract | --list | --ls | --info | --test) xspec="!"$xspec ;; --force) xspec= ;; - --*) - ;; + --*) ;; + -*f*) xspec= ;; @@ -52,8 +52,8 @@ _lzop() local IFS=$'\n' compopt -o filenames - COMPREPLY=( $(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur") ) + COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur")) } && -complete -F _lzop lzop + complete -F _lzop lzop # ex: filetype=sh |