diff options
Diffstat (limited to 'contrib')
| -rw-r--r-- | contrib/bash_completion | 8 | ||||
| -rw-r--r-- | contrib/zsh_completion | 11 | 
2 files changed, 4 insertions, 15 deletions
| diff --git a/contrib/bash_completion b/contrib/bash_completion index 7f5d1b08..bfe33908 100644 --- a/contrib/bash_completion +++ b/contrib/bash_completion @@ -146,14 +146,13 @@ _pacman ()      toparse="${a:2}"      case "${arg}" in -      -@(A|U|R|S|Q|h|V)) +      -@(U|R|S|Q|h|V))          op="${arg/-}"          mod="${mod}${a:2}"          ;;        --)          arg="${a:2}"          case "${arg}" in -          add) op="A" ;;            remove) op="R" ;;            upgrade) op="U" ;;            query) op="Q" ;; @@ -203,7 +202,6 @@ _pacman ()    if [ $COMP_CWORD -eq 1 ] && [[ "$cur" == -* ]]; then      COMPREPLY=( $( compgen -W '\ -      -A --add \        -h --help \        -Q --query \        -R --remove \ @@ -217,7 +215,7 @@ _pacman ()    if [[ "$cur" == -* ]]; then      case "${op}" in -      A|U) +      U)          COMPREPLY=( $( compgen -W '\            --asdeps \            --asexplicit \ @@ -320,7 +318,7 @@ _pacman ()      rem_selected    else      case "${op}" in -      A|U) +      U)          COMPREPLY=( $( compgen -d -- "$cur" ) \                      $( compgen -f -X '!*.pkg.tar.gz' -- "$cur" ) )          return 0 diff --git a/contrib/zsh_completion b/contrib/zsh_completion index e5ad92b7..eeef7d5f 100644 --- a/contrib/zsh_completion +++ b/contrib/zsh_completion @@ -6,7 +6,6 @@ typeset -A opt_args  # options for passing to _arguments: main pacman commands  _pacman_opts_commands=( -	'-A[Add a package to the system]'  	'-Q[Query the package database]'  	'-R[Remove a package from the system]'  	'-S[Synchronize packages]' @@ -29,7 +28,7 @@ _pacman_opts_common=(  	'--noscriptlet[Do not execute the install scriptlet if one exists]'  ) -# options for passing to _arguments: options for --add and --update commands +# options for passing to _arguments: options for --upgrade commands  _pacman_opts_pkgfile=(  	'-d[Skip dependency checks]'  	'-f[Overwrite conflicting files]' @@ -94,13 +93,6 @@ _pacman_opts_sync_modifiers=(  	'--asexplicit[Install packages as explicitly installed]'  ) -# handles --action subcommand -_pacman_action_add() { -	_arguments -s : \ -		"$_pacman_opts_common[@]" \ -		"$_pacman_opts_pkgfile[@]" -} -  # handles --help subcommand  _pacman_action_help() {  	_arguments -s : \ @@ -291,7 +283,6 @@ _pacman_get_command() {  # main dispatcher  _pacman() {  	case $words[2] in -		-A*)  _pacman_action_add      ;;  		-Q*g*) # ipkg groups  			_arguments -s : \  				"$_pacman_opts_common[@]" \ | 
