diakonos/_diakonos_bash_completion

23 lines
448 B
Plaintext
Raw Normal View History

2009-07-17 18:23:44 +02:00
_diakonos()
{
local cur prev opts base
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
opts="-s"
case "${prev}" in
-s)
local sessions=$(ls "${HOME}/.diakonos/sessions")
COMPREPLY=( $(compgen -W "${sessions}" -- ${cur}) )
return 0
;;
*)
;;
esac
COMPREPLY=($(compgen -f -- ${cur}))
return 0
}
complete -F _diakonos diakonos