| @@ -0,0 +1,140 @@ | ||
| # vim: set ft=sh: | ||
|
|
||
| have() { | ||
| command -v "$1" >/dev/null | ||
| return $? | ||
| } | ||
|
|
||
| # aliases | ||
| alias ls='ls -h --color=auto' # yay | ||
| alias a='ls -lF' # | ||
| alias ad='ls -lFd' # | ||
| alias a.='ls -lF .*' # | ||
| alias ad.='ls -ldF .*' # | ||
| alias aa='ls -alF' # | ||
| alias at='ls -lFtr' # | ||
| alias aat='ls -alFtr' # | ||
| alias as='ls -lFSr' # | ||
| alias aas='ls -alFSr' # | ||
| alias aad='ls -aldF' # | ||
| alias aa.='ls -alF .*' # | ||
| alias aad.='ls -aldF .*' # | ||
| # | ||
| alias wa='sudo ls -lF' # | ||
| alias wad='sudo ls -lFd' # | ||
| alias wa.='sudo ls -lF .*' # | ||
| alias wad.='sudo ls -ldF .*' # | ||
| alias waa='sudo ls -alF' # | ||
| alias wat='sudo ls -lFtr' # | ||
| alias waat='sudo ls -alFtr' # | ||
| alias was='sudo ls -lFSr' # | ||
| alias waas='sudo ls -alFSr' # | ||
| alias waad='sudo ls -aldF' # | ||
| alias waa.='sudo ls -alF .*' # | ||
| alias waad.='sudo ls -aldF .*' # | ||
|
|
||
| alias rm='rm -i' # woopsy | ||
| alias mv='mv -i' # | ||
| alias cp='cp -i' # | ||
|
|
||
| alias ..='cd ..' | ||
| alias pd=pushd | ||
| alias d='dirs -v' | ||
| alias 1=pushd | ||
| alias 2='pushd +2' | ||
| alias 3='pushd +3' | ||
| alias 4='pushd +4' | ||
| alias 5='pushd +5' | ||
| alias 6='pushd +6' | ||
| alias 7='pushd +7' | ||
| alias 8='pushd +8' | ||
| alias 9='pushd +9' | ||
|
|
||
| have egrep && alias grep='egrep --color=auto' | ||
| have colordiff && alias diff=colordiff | ||
| have lftp && alias ftp=lftp | ||
| alias gdb='gdb -q' | ||
|
|
||
| if have vim; then | ||
| alias vi=vim | ||
| alias ivm=vim | ||
| alias wv='sudo vim' | ||
| else | ||
| alias ivm=vi | ||
| alias wv='sudo vi' | ||
| fi | ||
| alias v=vi | ||
| alias vv='vi ~/.vimrc' | ||
| alias vh='vi /etc/hosts' | ||
| alias vssh='vi ~/.ssh/config' | ||
| alias find-vim-swaps="find . -type f -name '.*.sw[pon]'" | ||
|
|
||
| alias p='ps axf' | ||
| have pstree && alias p='pstree -U' | ||
| alias pp='ps axfww' | ||
|
|
||
| if have pgrep; then | ||
| a_flag=-a | ||
| if command pgrep -l "${a_flag}" init 2>&1 |grep -q 'invalid option'; then | ||
| a_flag= # fall back; -a not supported. | ||
| fi | ||
| alias pg="pgrep -l ${a_flag}" | ||
| alias pgg="pgrep -lf ${a_flag}" | ||
| unset a_flag | ||
| else | ||
| pg() { command ps axww |grep "$1" |grep -vw grep; } | ||
| pgg() { pg "$@"; } # TODO: maybe make these funcs mimic pgrep better | ||
| fi | ||
|
|
||
| alias w='sudo' | ||
| alias count='wc -l' | ||
| alias chx='chmod a+x' | ||
| alias chw='sudo chmod a+w' | ||
| alias chr='sudo chmod a-w' | ||
| alias chb="sudo chown ${USER}:$(groups |awk '{ print $1}')" | ||
| alias untargzip='tar xvzf' | ||
| alias untarbzip='tar xvjf' | ||
| alias untarxz='tar xvJf' | ||
| #alias n='sudo ss -ltpn' | ||
| alias n='sudo lsof -Pni 2>/dev/null |grep LIST' | ||
| alias td='sudo tcpdump -nn' | ||
|
|
||
| alias gr='grep -RIi --color --exclude-dir=.git --exclude-dir=.tox' | ||
| alias wgr='sudo grep -RIi --color --exclude-dir=.git --exclude-dir=.tox' | ||
| if have rg; then | ||
| alias gr=rg | ||
| alias wgr='sudo rg' | ||
| fi | ||
|
|
||
| t() { local p="${1:-.}"; find "$p" -path .git -o -path .tox -prune -o -print; } | ||
| have tree && alias t='tree -aCI .git\|.tox' | ||
|
|
||
| alias ww=~/g2sh.pl | ||
| alias r2='ssh -l root' | ||
| alias j='journalctl -xab |less +G' | ||
| alias jf='journalctl -xfab' | ||
| alias uf='systemctl list-unit-files' | ||
| alias tf='tail -f' | ||
|
|
||
| if command dmesg -V 2>&1 |grep -q 'invalid option'; then | ||
| # XXX which version of util-linux introduced `-H'? same one as `-V'?! | ||
| alias dm='dmesg |less +G' | ||
| else | ||
| alias dm="env LESS='$LESS +G' dmesg -H" | ||
| alias dt='dmesg -Hw' | ||
| fi | ||
|
|
||
| if grep -iwq ubuntu /etc/issue; then | ||
| alias aptdate='sudo apt-get update' | ||
| alias cache='apt-cache search' | ||
| alias pmi='sudo apt-get install' | ||
| elif uname -a |grep -Eq '\.el[0-9]+\.?'; then | ||
| alias cache='yum search' | ||
| alias pmi='sudo yum install' | ||
| elif grep -iwq arch /etc/issue; then | ||
| alias aptdate='sudo pacman -Syy' | ||
| alias cache='pacaur -Ss' | ||
| alias pmi='pacaur -S' | ||
| fi | ||
|
|
||
| unset -f have |
| @@ -0,0 +1,92 @@ | ||
| # vim: set ft=sh: | ||
|
|
||
| alias va='vim ~/.zsh/lib/10-aliases.sh' | ||
| alias vp='vim ~/.zprofile' | ||
| alias vrc='vim ~/.zshrc' | ||
| alias vm='vim ~/.zsh/lib/mappings.zsh' | ||
| alias vag='vim ~/.zsh/lib/10-git-aliases.zsh' | ||
| alias vac='vim ~/.zsh/aliases-common' | ||
|
|
||
| alias na='source ~/.zsh/lib/10-aliases.sh' | ||
| alias np='source ~/.zprofile' | ||
| alias nrc='source ~/.zshrc' | ||
| alias nag='source ~/.zsh/lib/10-git-aliases.zsh' | ||
| alias nac='source ~/.zsh/aliases-common' | ||
|
|
||
| if [[ $(hostname) =~ archie ]]; then | ||
| # alias f='fixshit.sh' | ||
| # alias wi='sudo wifi-menu' | ||
| # alias kf='pkill plugin-containe' | ||
|
|
||
| # alias kc='knife client list' | ||
| # alias kcc='knife client show' | ||
| # alias kcd='knife client delete' | ||
|
|
||
| # alias kn='knife node list' | ||
| # alias knn='knife node show' | ||
| # alias kne='knife node edit' | ||
| # alias knd='knife node delete' | ||
|
|
||
| # alias ke='knife environment list' # function | ||
| # alias kee='knife environment edit' | ||
|
|
||
| alias tm=tmux | ||
| alias tma='tmux attach' | ||
|
|
||
| # alias vppn='pgrep -lfa vpnc' | ||
| # alias rubvpn='sudo vpnc drhm02' | ||
| # alias goudavpn='sudo vpnc lsvg01' | ||
| # alias ricevpn='sudo vpnc rice' | ||
| # alias thinwin='rdesktop -g1024x768 -u bret6285 thinwin.rackspace.corp' | ||
|
|
||
| alias ww=gnash | ||
| alias wo=/data/fire/s.sh | ||
|
|
||
| #alias fc='sudo fakecloud' # conflicts with builtin history command | ||
| alias jenkins='java -jar /home/duck/jenkins-cli.jar' | ||
| alias nr='next-review -u invsblduck -l stackforge/cookbook' | ||
|
|
||
| alias r=ranger | ||
|
|
||
| alias gi='cd /git/invsblduck' | ||
| alias gib='cd /git/invsblduck/bin' | ||
| alias cdcd='cd /git/invsblduck/chef_dev_utils' | ||
| alias fcc='cd /git/invsblduck/fakecloud_configs/dotfiles' | ||
| alias configs='cd /git/invsblduck/configs/home' | ||
|
|
||
| # globals | ||
| alias -g MW='--max-width=$(tput cols)' | ||
|
|
||
| # rubicon bullshit | ||
| alias ge='cd /git/emcrubicon' | ||
| alias gec='cd /git/emcrubicon/campbb6' | ||
| alias geca='cd /git/emcrubicon/campbb6/plato-gouda/ansible' | ||
| alias gecd='cd /git/emcrubicon/campbb6/dev-utils/bin' | ||
| alias gep='cd /git/emcrubicon/pantry-projects' | ||
| alias gecp='cd /git/emcrubicon/campbb6/pantry-projects' | ||
| alias gepd='cd /git/emcrubicon/pantry-dev' | ||
| alias gecpd='cd /git/emcrubicon/campbb6/pantry-dev' | ||
| alias gecsh='cd /git/emcrubicon/campbb6/pantry-dev/service-improvement-handbook' | ||
| alias ger='cd /git/emcrubicon/rubicon-saltstack' | ||
| alias gecr='cd /git/emcrubicon/campbb6/rubicon-saltstack' | ||
| alias gece='cd /git/emcrubicon/campbb6/pantry-projects/ecs2-salt' | ||
| alias det='cd /data/emc/tmp' | ||
| alias detu='cd /data/emc/tmp/users-formula/test/roots' | ||
| alias ess='emc-saltsync.sh' | ||
| alias cdev='cd /data/emc/salt/dev/graft_root' | ||
| alias ckick='cd /data/emc/salt/dev/graft_root' | ||
| alias cmin='docker exec -it dev_minion_1 /bin/bash' | ||
| alias cmm='docker exec -it dev_master_1 /bin/bash' | ||
| alias ccpg='docker exec -it dev_minion_1 salt-call pillar.get' | ||
| alias ccpi='docker exec -it dev_minion_1 salt-call pillar.items' | ||
|
|
||
| # liberty bullshit | ||
| alias glu='cd /git/liberty/uscm-devops' | ||
| alias glug='cd /git/liberty/uscm-devops/jenkins-global-groovy/vars' | ||
| alias glup='cd /git/liberty/uscm-devops/jenkins-python' | ||
|
|
||
| # lmi bullshit | ||
| alias pf='cd /data/lmi/os/pf9' | ||
| alias poc='cd /git/lmi/ie/platform9/poc/scripts' | ||
| alias las2crdp='xfreerdp /u:bcampbell /d:logmein /v:jump.las2c' | ||
| fi |