diff options
author | shmibs <shmibs@gmail.com> | 2015-06-15 14:55:33 -0700 |
---|---|---|
committer | shmibs <shmibs@gmail.com> | 2015-06-15 14:55:33 -0700 |
commit | 04ea964440221a09d9a66af52749287ddbf49315 (patch) | |
tree | c48de9d8dea5f0a1229427e8f93167fba9d64b11 /.zshrc | |
parent | cff2bcd79c676b35a8850d792304a26ef68b78f9 (diff) | |
download | dotfiles-04ea964440221a09d9a66af52749287ddbf49315.tar.gz |
incremental update
changes i've let back up over time
Diffstat (limited to '.zshrc')
-rw-r--r-- | .zshrc | 40 |
1 files changed, 35 insertions, 5 deletions
@@ -82,16 +82,27 @@ bindkey '^N' down-history ################### ALIASES ################## -alias ls='ls --color=auto' -alias grep='grep --color=auto' +alias ag='ag --color-match "1;34"' alias diff='colordiff' -alias less='less -R' +alias grep='grep --color=auto' alias latex='latex -output-format=pdf' -alias ag='ag --color-match "1;34"' -alias svim='sudo -E vim' +alias less='less -R' +alias ls='ls --color=auto' + +# ignore non-tracked files +git() { + if [[ $# -gt 0 ]] && [[ "$1" == "status" ]]; then + shift + $(which -p git) status -uno "$@" + else + $(which -p git) "$@" + fi +} alias def='sdcv' +alias dvd='mpv --deinterlace=yes dvd://' alias ssh-socks='ssh -C2qTnN -D 9853 shmibbles.me' +alias svim='sudo -E vim' alias thesaurus='aiksaurus' alias vmount='udevil mount' alias vumount='udevil umount' @@ -306,3 +317,22 @@ make-gif() { rm -f make-gif-palette.png rm -f make-gif-in } + +fuck() { + fuck="fuck" + while true; do + echo -en "\e[$((RANDOM%2));$((RANDOM%8+30))m" + + for i in {1..4}; do + if [[ $((RANDOM%2)) -eq 1 ]]; then + echo -n $fuck[$i] | tr '[:lower:]' '[:upper:]' + else + echo -n $fuck[$i] + fi + done + + for i in {1..$((RANDOM%20))}; do + echo -n " " + done + done +} |