diff options
Diffstat (limited to 'completions/watch')
-rw-r--r-- | completions/watch | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/completions/watch b/completions/watch index eb04df89..efc0a98f 100644 --- a/completions/watch +++ b/completions/watch @@ -8,13 +8,13 @@ _watch() _init_completion -s || return local offset=0 i - for (( i=1; i <= cword; i++ )); do + for ((i = 1; i <= cword; i++)); do case ${words[i]} in - --help|--version|-!(-*)h) + --help | --version | -!(-*)h) return ;; - --interval|-!(-*)n) - (( i++ )) + --interval | -!(-*)n) + ((i++)) continue ;; -*) @@ -25,18 +25,18 @@ _watch() break done - if [[ $offset -gt 0 ]]; then + if ((offset > 0)); then _command_offset $offset return fi case $prev in - --differences|-!(-*)d) - [[ $cur != -* ]] && \ - COMPREPLY=( $(compgen -W 'cumulative' -- "$cur") ) + --differences | -!(-*)d) + [[ $cur != -* ]] && + COMPREPLY=($(compgen -W 'cumulative' -- "$cur")) return ;; - --interval|-!(-*)n) + --interval | -!(-*)n) return ;; esac @@ -44,11 +44,11 @@ _watch() $split && return if [[ $cur == -* ]]; then - COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") ) - [[ $COMPREPLY == *= ]] && compopt -o nospace + COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur")) + [[ ${COMPREPLY-} == *= ]] && compopt -o nospace return fi } && -complete -F _watch watch + complete -F _watch watch # ex: filetype=sh |