From a5640ce399807a4a2d94be37c98969c7cda276ec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 6 Mar 2007 19:57:00 +0000 Subject: [PATCH] - options for --verify - --sn works now Changed files: bash-completion-poldek.sh -> 1.5 --- bash-completion-poldek.sh | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/bash-completion-poldek.sh b/bash-completion-poldek.sh index 2e9c9db..58e6325 100644 --- a/bash-completion-poldek.sh +++ b/bash-completion-poldek.sh @@ -10,16 +10,17 @@ _poldek() cur=${COMP_WORDS[COMP_CWORD]} prev=${COMP_WORDS[COMP_CWORD-1]} -# needs to be elsewhere otherwise mode stays to --sn ;( -# case "$prev" in -# -@(n|-sn)) -# COMPREPLY=( $( poldek -l | awk "/^$cur/{print \$1}" ) ) -# return 0 -# ;; -# esac + case "$prev" in + -@(n|-sn)) + COMPREPLY=( $( poldek -l | awk "/^$cur/{print \$1}" ) ) + return 0 + ;; + --verify) + COMPREPLY=( $( compgen -W 'deps conflicts file-conflicts file-orphans file-missing-deps' -- $cur ) ) + return 0 + ;; + esac - if [ $COMP_CWORD -eq 1 ]; then - # first parameter on line case "$cur" in --*) COMPREPLY=( $( compgen -W ' @@ -43,9 +44,6 @@ _poldek() ;; esac - return 0 - fi - case "${COMP_WORDS[1]}" in -@(e|-erase)) if [[ "$cur" == -* ]]; then -- 2.44.0