diff options
Diffstat (limited to 'completions/bzip2')
-rw-r--r-- | completions/bzip2 | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/completions/bzip2 b/completions/bzip2 index 8bd72cc9..40e50fe3 100644 --- a/completions/bzip2 +++ b/completions/bzip2 @@ -6,37 +6,37 @@ _bzip2() _init_completion || return case $prev in - --help|-!(-*)[bhp]) + --help | -!(-*)[bhp]) return ;; -!(-*)n) - COMPREPLY=( $(compgen -W "{1..$(_ncpus)}" -- "$cur") ) + COMPREPLY=($(compgen -W "{1..$(_ncpus)}" -- "$cur")) return ;; esac - if [[ "$cur" == -* ]]; then + if [[ $cur == -* ]]; then local helpopts=$(_parse_help "$1") - COMPREPLY=( $(compgen -W "${helpopts//#/} -2 -3 -4 -5 -6 -7 -8 -9" \ - -- "$cur") ) + COMPREPLY=($(compgen -W "${helpopts//#/} -2 -3 -4 -5 -6 -7 -8 -9" \ + -- "$cur")) return fi local IFS=$'\n' xspec="*.?(t)bz2" - if [[ "$prev" == --* ]]; then - [[ "$prev" == --@(decompress|list|test) ]] && xspec="!"$xspec - [[ "$prev" == --compress ]] && xspec= - elif [[ "$prev" == -* ]]; then - [[ "$prev" == -*[dt]* ]] && xspec="!"$xspec - [[ "$prev" == -*z* ]] && xspec= + if [[ $prev == --* ]]; then + [[ $prev == --@(decompress|list|test) ]] && xspec="!"$xspec + [[ $prev == --compress ]] && xspec= + elif [[ $prev == -* ]]; then + [[ $prev == -*[dt]* ]] && xspec="!"$xspec + [[ $prev == -*z* ]] && xspec= fi _tilde "$cur" || return compopt -o filenames - COMPREPLY=( $(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur") ) + COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur")) } && -complete -F _bzip2 bzip2 pbzip2 lbzip2 + complete -F _bzip2 bzip2 pbzip2 lbzip2 # ex: filetype=sh |