summaryrefslogtreecommitdiff
path: root/completions/aptitude
diff options
context:
space:
mode:
Diffstat (limited to 'completions/aptitude')
-rw-r--r--completions/aptitude20
1 files changed, 10 insertions, 10 deletions
diff --git a/completions/aptitude b/completions/aptitude
index a8b88737..3f4e5500 100644
--- a/completions/aptitude
+++ b/completions/aptitude
@@ -39,16 +39,16 @@ _aptitude()
install|hold|markauto|unmarkauto|dist-upgrade|full-upgrade| \
safe-upgrade|download|show|changelog|why|why-not|build-dep| \
add-user-tag|remove-user-tag|versions)
- COMPREPLY=( $( _xfunc apt-cache _apt_cache_packages ) )
+ COMPREPLY=( $(_xfunc apt-cache _apt_cache_packages) )
return
;;
purge|remove|reinstall|forbid-version)
COMPREPLY=( \
- $( _xfunc dpkg _comp_dpkg_installed_packages "$cur" ) )
+ $(_xfunc dpkg _comp_dpkg_installed_packages "$cur") )
return
;;
unhold)
- COMPREPLY=( $( _comp_dpkg_hold_packages "$cur" ) )
+ COMPREPLY=( $(_comp_dpkg_hold_packages "$cur") )
return
;;
esac
@@ -59,26 +59,26 @@ _aptitude()
autoclean|clean|forget-new|search|upgrade|update|keep-all)
return
;;
- -S)
+ -!(-*)S)
_filedir
return
;;
- -t|--target-release|--default-release)
- COMPREPLY=( $( apt-cache policy | \
+ --target-release|--default-release|-!(-*)t)
+ COMPREPLY=( $(apt-cache policy | \
command grep "release.o=Debian,a=$cur" | \
- command sed -e "s/.*a=\(\w*\).*/\1/" | uniq 2> /dev/null ) )
+ command sed -e "s/.*a=\(\w*\).*/\1/" | uniq 2>/dev/null) )
return
;;
esac
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W "$dashoptions" -- "$cur" ) )
+ COMPREPLY=( $(compgen -W "$dashoptions" -- "$cur") )
else
- COMPREPLY=( $( compgen -W 'update upgrade safe-upgrade forget-new
+ COMPREPLY=( $(compgen -W 'update upgrade safe-upgrade forget-new
clean autoclean install reinstall remove hold unhold purge markauto
unmarkauto why why-not dist-upgrade full-upgrade download search
show forbid-version changelog keep keep-all build-dep add-user-tag
- remove-user-tag versions' -- "$cur" ) )
+ remove-user-tag versions' -- "$cur") )
fi
} &&