summaryrefslogtreecommitdiff
path: root/completions/pkg_delete
diff options
context:
space:
mode:
Diffstat (limited to 'completions/pkg_delete')
-rw-r--r--completions/pkg_delete8
1 files changed, 4 insertions, 4 deletions
diff --git a/completions/pkg_delete b/completions/pkg_delete
index 942647d0..2abb6714 100644
--- a/completions/pkg_delete
+++ b/completions/pkg_delete
@@ -7,12 +7,12 @@ _pkg_delete()
local pkgdir=${PKG_DBDIR:-/var/db/pkg}/
- [[ "$prev" == -o || "$prev" == -p || "$prev" == -W ]] && return
+ [[ $prev == -o || $prev == -p || $prev == -W ]] && return
- COMPREPLY=( $(compgen -d -- "$pkgdir$cur") )
- COMPREPLY=( ${COMPREPLY[@]#$pkgdir} )
+ COMPREPLY=($(compgen -d -- "$pkgdir$cur"))
+ ((${#COMPREPLY[@]} == 0)) || COMPREPLY=(${COMPREPLY[@]#$pkgdir})
} &&
-complete -F _pkg_delete -o dirnames pkg_delete pkg_info pkg_deinstall
+ complete -F _pkg_delete -o dirnames pkg_delete pkg_info pkg_deinstall
# ex: filetype=sh