alias g="git" alias a="git add --all :/" alias b="git branch" alias c="git commit -am" alias ch="git checkout" alias pull="git pull" # alias m="git merge --no-ff" alias rb="git reset HEAD --hard" alias s="git status" alias st="git stash" alias g5="git5" alias e="git5 export" alias m="git5 merge --no-ff" alias ma="git5 mail -m" alias push="git5 submit -xy" # alias push="git submit -xy" alias dc="a && c \"dummy comment\"" # alias dcp="a; dc; git push" alias zshconfig="subl ~/.zshrc" alias zshreload="exec zsh" alias tarc="tar cvzf" alias rcp="rsync --partial --progress --append --rsh=ssh -r -h" alias rmv="rsync --partial --progress --append --rsh=ssh -r -h --remove-sent-files" alias rsyncc="rsync -rzPhc" alias pythonserve="sudo python -m SimpleHTTPServer 80" # replace alias sg='perl -0pe' alias clbin="curl -F 'clbin=<-' https://clbin.com" #alias afs="unmount-abra0; mount-abra0;" alias .g='git --git-dir=$HOME/.dotgit/ --work-tree=$HOME' alias .gs='.g status -uno' alias .gp='.g commit -am "auto" && .g push' # list disk usage # alias dus="du -Hh -d 0 * .* | gsort -h" alias dus="ncdu" alias p="perl -pe" alias -g LATEST='*(om[1])' #alias f1sql="/google/data/ro/projects/storage/f1/tools/f1-sql" #alias t="task" #alias revs="ssh abra0 'tail -f -n0 ~/reverse_shell' | tee -a .rem_history| zsh -s" #alias nika_pop="echo \"afplay ~/tmp/nika.mp3\" > ~/reverse_shell" # remote tmux on server alias tmuxr="tmux new -ADs mosh-session" function publish() { rsyncc $@ "dedi:/var/www/abra.me/list/" } function publishwhere() { rsyncc ${@:2} "dedi:/var/www/abra.me/$1" } function twitch() { local arg=${@:2} local arg=${arg:-best} livestreamer "http://www.twitch.tv/$1" $arg } function dcp() { local arg=$@ if [[ -z $arg ]]; then local arg="$(whoami) at $(date)" fi a || exit git commit -m "$arg" || exit git push || exit } function strip-tags() { find . -type f -name '*.mp3' \ | tr '\n' '\0' \ | xargs -0 -n1 mid3v2 --delete-frames=TXXX,USLT,TIPL,UFID,APIC,TBPM,TCMP,TDOR,TDRC,TLAN,TMED,TPOS,TPUB,TRCK,TCON }