## Short aliases ## vim:ft=zsh ## For Loops alias allf='for i in *(.);' alias alld='for i in *(/);' alias alle='for i in *(*);' alias alll='for i in *(@);' alias all='for i in *;' alias allfr='for i in **/*(.);' alias alldr='for i in **/*(/);' alias aller='for i in **/*(*);' alias alllr='for i in **/*(@);' alias allr='for i in **/*;' alias dua='du --apparent-size' ## fbi alias fbif='fbi -a' alias fbij='fbi -a -u' ## Git alias gita='git add' alias gitc='git commit' alias gitd='git diff --color-words' alias gitdc='gitd --cached' alias gitf='git pull' alias gitl='git log' alias gitp='git push' alias gits='git status' alias git-grep='grep --exclude-dir=.git -r' alias git-serve='git-daemon --verbose --export-all --base-path=. .' alias gtd-later='todo --database ~/var/gtd/later' alias gtd-todo='todo --database ~/var/gtd/todo' alias gtd-wait='todo --database ~/var/gtd/waiting-for' ## Mercurial (hg) alias hga='hg add' alias hgar='hg addremove' alias hgc='hg commit' alias hgd='hg diff | less' alias hgf='hg fetch' alias hgg='hg glog | less' alias hgh='hg heads' alias hgi='hg incoming' alias hgl='hg log | less' alias hgm='hg merge' alias hgp='hg push' alias hgrm='hg remove' alias hgrv='hg revert' alias hgs='hg status' alias hgu='hg update' alias hgv='hg verify' # File listings alias lsb='tar tvjf' alias lsgz='tar tvzf' alias lsi='feh --list' alias lst='tar tvf' alias lsz='unzip -l' alias nb='newsbeuter' alias nbr='newsbeuter -r' alias off='uinit stop-all; sudo halt' alias rd='rmdir' alias rsync-serve="rsync --daemon --port=10873 --no-detach --config=/dev/stdin --log-file=/dev/stdout -v <<< $'[.]\n\tpath = .\n\tuse chroot = no'" ## Suspend salias s2d='s2disk' salias s2r='s2ram -f' ## SSH Hosts for host in $hosts; { alias $host="ssh $host" } unset host