Modularize & clean up aliases
This commit is contained in:
parent
1b90afec37
commit
b1ec241cac
9
zsh/alias/git
Normal file
9
zsh/alias/git
Normal file
|
@ -0,0 +1,9 @@
|
|||
|
||||
# git
|
||||
# On top of oh-my-zsh's git aliases
|
||||
alias gs='git status'
|
||||
alias gst='git stash'
|
||||
alias gap='git add -p'
|
||||
alias gf='git ls-files | grep -i'
|
||||
alias gt='git tag'
|
||||
alias gtl='git describe --tags --abbrev=0'
|
7
zsh/alias/tmux
Normal file
7
zsh/alias/tmux
Normal file
|
@ -0,0 +1,7 @@
|
|||
|
||||
# tmux
|
||||
alias t='tmux'
|
||||
alias tn='tmux new -s'
|
||||
alias ta='tmux attach -t'
|
||||
alias tl='tmux list-sessions'
|
||||
alias td='tmux detach'
|
3
zsh/alias/vagrant
Normal file
3
zsh/alias/vagrant
Normal file
|
@ -0,0 +1,3 @@
|
|||
|
||||
# vagrant
|
||||
alias va='vagrant'
|
50
zsh/aliases
50
zsh/aliases
|
@ -2,6 +2,20 @@
|
|||
# Aliases #
|
||||
#############
|
||||
|
||||
RELPATH=$(dirname "$0")
|
||||
|
||||
command_exists "git" && source $RELPATH/alias/git
|
||||
command_exists "tmux" && source $RELPATH/alias/tmux
|
||||
command_exists "vagrant" && source $RELPATH/alias/vagrant
|
||||
|
||||
# Interpreters
|
||||
command_exists "ruby" && alias rb='ruby'
|
||||
command_exists "python" && alias py='python'
|
||||
command_exists "node" && alias js='node'
|
||||
if is_mac && [ -e /Applications/love.app/Contents/MacOS/love ]; then
|
||||
alias love="/Applications/love.app/Contents/MacOS/love"
|
||||
fi
|
||||
|
||||
if is_mac; then
|
||||
alias ls='ls -G'
|
||||
else
|
||||
|
@ -17,46 +31,15 @@ alias sha1='openssl sha1'
|
|||
alias mkdir='mkdir -pv'
|
||||
# Resume download if possible
|
||||
alias wget='wget -c'
|
||||
|
||||
alias rb='ruby'
|
||||
alias py='python'
|
||||
alias js='node'
|
||||
if is_mac; then
|
||||
alias love="/Applications/love.app/Contents/MacOS/love"
|
||||
fi
|
||||
|
||||
# tmux
|
||||
alias t='tmux'
|
||||
alias tn='tmux new -s'
|
||||
alias ta='tmux attach -t'
|
||||
alias tl='tmux list-sessions'
|
||||
alias td='tmux detach'
|
||||
|
||||
# git
|
||||
# On top of oh-my-zsh's git aliases
|
||||
alias gs='git status'
|
||||
alias gst='git stash'
|
||||
alias gap='git add -p'
|
||||
alias gf='git ls-files | grep -i'
|
||||
alias gt='git tag'
|
||||
alias gtl='git describe --tags --abbrev=0'
|
||||
|
||||
# Laravel
|
||||
alias artisan='php artisan'
|
||||
alias bob='php artisan bob::build'
|
||||
|
||||
# debug
|
||||
alias header='curl -I'
|
||||
|
||||
# directory shortcuts
|
||||
alias dot='cd ~/.dotfiles'
|
||||
|
||||
if is_linux; then
|
||||
# iptables
|
||||
alias ipt='sudo iptables'
|
||||
elif is_mac; then
|
||||
alias b='brew'
|
||||
alias brewp='cd `brew --prefix`'
|
||||
alias ql='quick-look'
|
||||
fi
|
||||
|
||||
# vim
|
||||
|
@ -70,7 +53,4 @@ else
|
|||
alias v='vim'
|
||||
fi
|
||||
|
||||
# vagrant
|
||||
alias va='vagrant'
|
||||
|
||||
# vim:set ft=zsh:
|
||||
|
|
Loading…
Reference in a new issue