summaryrefslogtreecommitdiff
path: root/completions/upgradepkg
diff options
context:
space:
mode:
Diffstat (limited to 'completions/upgradepkg')
-rw-r--r--completions/upgradepkg18
1 files changed, 9 insertions, 9 deletions
diff --git a/completions/upgradepkg b/completions/upgradepkg
index 7b775769..d3ce6084 100644
--- a/completions/upgradepkg
+++ b/completions/upgradepkg
@@ -5,26 +5,26 @@ _upgradepkg()
local cur prev words cword
_init_completion || return
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '--dry-run --install-new --reinstall
- --verbose' -- "$cur") )
+ if [[ $cur == -* ]]; then
+ COMPREPLY=($(compgen -W '--dry-run --install-new --reinstall
+ --verbose' -- "$cur"))
return
fi
- if [[ "$cur" == ?*%* ]]; then
+ if [[ $cur == ?*%* ]]; then
prev="${cur%%?(\\)%*}"
cur="${cur#*%}"
local nofiles IFS=$'\n'
compopt -o filenames
- COMPREPLY=( $(compgen -P "$prev%" -f -X "!*.@(t[bgxl]z)" -- "$cur") )
- [[ $COMPREPLY ]] || nofiles=1
- COMPREPLY+=( $(compgen -P "$prev%" -S '/' -d -- "$cur") )
- [[ $nofiles ]] && compopt -o nospace
+ COMPREPLY=($(compgen -P "$prev%" -f -X "!*.@(t[bgxl]z)" -- "$cur"))
+ [[ ${COMPREPLY-} ]] || nofiles=1
+ COMPREPLY+=($(compgen -P "$prev%" -S '/' -d -- "$cur"))
+ [[ -v nofiles ]] && compopt -o nospace
return
fi
_filedir 't[bglx]z'
} &&
-complete -F _upgradepkg upgradepkg
+ complete -F _upgradepkg upgradepkg
# ex: filetype=sh