# pwgrep first option bash completion function
function _pwgrep() {
    COMPREPLY=()
    local cur pref files
    cur=${COMP_WORDS[COMP_CWORD]}
    prev=${COMP_WORDS[COMP_CWORD-1]}

    case "$COMP_CWORD" in
        1) # first option
            files=$( for i in $HOME/.p/*.gpg; do basename $i .gpg; done)
            COMPREPLY=($( compgen -W "$files" -- $cur ) )
            return 0
            ;;
        *) COMPREPLY=() ;;
    esac
    return 0
}
complete -F _pwgrep pwgrep
