add bash completion

This commit is contained in:
Abraham Toriz 2021-07-29 11:02:22 -05:00
parent 615caab92a
commit 9fb45502a8
No known key found for this signature in database
GPG Key ID: D5B4A746DB5DD42A
1 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,16 @@
#!/bin/bash
_tiempo ()
{
cur="${COMP_WORDS[COMP_CWORD]}"
cmd="${COMP_WORDS[1]}"
if [[ ( $cmd = s* || $cmd = d* ) && "$COMP_CWORD" = 2 ]]; then
COMPREPLY=($(compgen -W "$(echo "select distinct sheet from entries where sheet not like '\_%';" | z b)" $cur))
return
elif [[ "$COMP_CWORD" = 1 ]]; then
CMDS="archive backend configure display edit in kill list now out resume sheet week month"
COMPREPLY=($(compgen -W "$CMDS" $cur))
fi
}
complete -F _tiempo 'z'