Added ip alias and tmuxinator function

This commit is contained in:
Eric Renfro 2019-01-05 22:58:46 -05:00
parent a77d87960d
commit 1cc53e8dae
Signed by: psi-jack
GPG key ID: 14977F3A50D9A5BF
2 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1 @@
alias ip="ip --color"

View file

@ -0,0 +1,31 @@
_tmuxinator() {
local commands projects
commands=(${(f)"$(tmuxinator commands zsh)"})
projects=(${(f)"$(tmuxinator completions start)"})
if (( CURRENT == 2 )); then
_alternative \
'commands:: _describe -t commands "tmuxinator subcommands" commands' \
'projects:: _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 mux
alias mux="tmuxinator"
# Local Variables:
# mode: Shell-Script
# sh-indentation: 2
# indent-tabs-mode: nil
# sh-basic-offset: 2
# End:
# vim: ft=zsh sw=2 ts=2 et