Sophie

Sophie

distrib > PLD > th > athlon > by-pkgid > 753e3e3da4e1a1107198524143ab45ec > files > 1

bash-completion-dic-0.7-9.noarch.rpm

# dic bash_completition - made by uzsolt

_dic() 
{
	local cur

	COMPREPLY=()
        prev=${COMP_WORDS[COMP_CWORD-1]}
        cur=${COMP_WORDS[COMP_CWORD]}
        if [ ${prev} = "show" -o ${prev} = "update" -o ${prev} = "remove" -o ${prev} = "view" ]; then
            COMPREPLY=( $( compgen -W "$(dic list | cut --byte 1-21 | sed -n "3,$ p" | sed "s@ *\$@@ ; s@\ @\\\ @g")" -- $cur ) )
        elif [ ${prev} = "search" -o ${prev} = "list" -o ${prev} = "add" ]; then
            COMREPLY=""
        else
            case "$cur" in
                -*)
                    COMPREPLY=( $( compgen -W '-h --help -i --case-sensitive -d --device -r --regexp\
                        -l --long -g --get -c --category -s --status -m --mode' -- $cur ) )
                    ;;
                *)
                    COMPREPLY=( $( compgen -W 'add search remove get show list update view' -- $cur ) )
                    ;;
            esac
        fi
  
	return 0

}
complete -F _dic dic