1234567891011121314151617181920212223 |
- #compdef tmuxinator mux
- #autoload
- _tmuxinator() {
- local commands projects
- commands=(${(f)"$(tmuxinator commands zsh)"})
- projects=(${(f)"$(tmuxinator completions start)"})
- if (( CURRENT == 2 )); then
- _describe -t commands "tmuxinator subcommands" commands
- _describe -t projects "tmuxinator projects" projects
- elif (( CURRENT == 3)); then
- case $words[2] in
- copy|debug|delete|open|start)
- _arguments '*:projects:($projects)'
- ;;
- esac
- fi
- return
- }
- compdef _tmuxinator tmuxinator
|