diff options
Diffstat (limited to 'contrib')
| -rw-r--r-- | contrib/bash_completion.in | 12 | 
1 files changed, 7 insertions, 5 deletions
diff --git a/contrib/bash_completion.in b/contrib/bash_completion.in index be2406dc..95a27702 100644 --- a/contrib/bash_completion.in +++ b/contrib/bash_completion.in @@ -31,12 +31,14 @@ _pacman_key() {    local cur opts prev    COMPREPLY=()    _get_comp_words_by_ref cur prev -  if [[ $cur = -* && +  opts=('add delete export finger help list-keys recv-keys updatedb verify +         version config edit-key gpgdir import import-trustdb init keyserver +         list-sigs lsign-key populate refresh-keys' +        'a d e f h l r u v V') +  if [[ $prev = 'pacman-key' ]]; then +    _arch_ptr2comp opts +  elif [[ $cur = -* &&        $prev != -@(a|-add|c|-config|g|-gpgdir|h|-help|import?(-trustdb)) ]]; then -    opts=('add delete export finger help list-keys recv-keys updatedb verify version -           config edit-key gpgdir import import-trustdb init keyserver list-sigs -           lsign-key populate refresh-keys' -          'a d e f h l r u v V')      _arch_ptr2comp opts    fi    true  | 
