-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathbash_completion.bash
More file actions
18 lines (17 loc) · 878 Bytes
/
bash_completion.bash
File metadata and controls
18 lines (17 loc) · 878 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# This function allows tab completion on all the fragments in $PITZDIR.
_pitz_frags ()
{
local cur="${COMP_WORDS[COMP_CWORD]}"
COMPREPLY=( $(compgen -W "`pitz-frags`" -- ${cur}) )
}
# Wire up a few scripts to use tab completion on fragments.
complete -o default -o nospace -F _pitz_frags pitz-show
complete -o default -o nospace -F _pitz_frags pitz-edit
complete -o default -o nospace -F _pitz_frags pitz-finish-task
complete -o default -o nospace -F _pitz_frags pitz-start-task
complete -o default -o nospace -F _pitz_frags pitz-abandon-task
complete -o default -o nospace -F _pitz_frags pitz-claim-task
complete -o default -o nospace -F _pitz_frags pitz-assign-task
complete -o default -o nospace -F _pitz_frags pitz-unassign-task
complete -o default -o nospace -F _pitz_frags pitz-prioritize-above
complete -o default -o nospace -F _pitz_frags pitz-prioritize-below