Move aliases to separate file
This commit is contained in:
parent
b9ff08033a
commit
35d3cd52a2
2 changed files with 321 additions and 291 deletions
297
.zsh/aliases
Normal file
297
.zsh/aliases
Normal file
|
|
@ -0,0 +1,297 @@
|
||||||
|
# General
|
||||||
|
alias ls="ls -F"
|
||||||
|
alias l="ls -F"
|
||||||
|
alias ll="l -Fl"
|
||||||
|
alias la="l -Fa"
|
||||||
|
alias lla="ll -Fa"
|
||||||
|
alias c="cd"
|
||||||
|
alias pg="ps auxww|grep"
|
||||||
|
cl() { cd $@ && ls }
|
||||||
|
bellme() { echo "Done! (bellme)" ; while :; do echo -ne '\a' ; sleep 2 ; done }
|
||||||
|
#old linux aliases
|
||||||
|
#alias s="TERM=xterm;ssh serenity.cat.pdx.edu"
|
||||||
|
alias s="TERM=xterm ssh hunner@destiny.cat.pdx.edu"
|
||||||
|
#alias f="TERM=xterm ssh hunner@firefly.cat.pdx.edu"
|
||||||
|
alias f="find . | grep"
|
||||||
|
alias z="TERM=xterm ssh hunner@zabava.cat.pdx.edu"
|
||||||
|
alias o="TERM=xterm ssh hunner@osiris.cat.pdx.edu"
|
||||||
|
alias m="TERM=xterm ssh hunner@mint.cic.pdx.edu"
|
||||||
|
alias p="ping 8.8.8.8"
|
||||||
|
alias pi="ping google.com"
|
||||||
|
alias ph="ping pi.hole"
|
||||||
|
alias pa="ping ads.google.com"
|
||||||
|
alias pd="ping 192.168.194.93"
|
||||||
|
alias pipe=pip # typos
|
||||||
|
alias chandra="TERM=xterm ssh hunner@chandra.cs.pdx.edu"
|
||||||
|
export CS=cs.pdx.edu
|
||||||
|
alias odin="TERM=xterm ssh hunner@odin.pdx.edu"
|
||||||
|
alias budda="ssh hunnur@budda.dreamhost.com"
|
||||||
|
alias kvar="ssh hunner@131.252.134.134"
|
||||||
|
alias kvin="ssh hunner@131.252.135.22"
|
||||||
|
alias mutt="TERM=xterm-256color mutt"
|
||||||
|
alias x="exit"
|
||||||
|
alias v="vagrant"
|
||||||
|
alias w="cd ~/Documents/work/git"
|
||||||
|
alias gpg-add="/usr/libexec/gpg-preset-passphrase"
|
||||||
|
alias rsync="rsync -azPHe ssh" #-a equals -rlptgoD
|
||||||
|
alias mang="cd ~/zips/mangband ; DISPLAY=\"\" ./mangclient"
|
||||||
|
alias nh="export HISTFILE=/dev/null"
|
||||||
|
#alias cl="co -l"
|
||||||
|
alias cu="ci -u"
|
||||||
|
alias sl="screen -ls"
|
||||||
|
alias sr="screen -r"
|
||||||
|
alias sx="screen -x"
|
||||||
|
alias srd="screen -rd"
|
||||||
|
alias t="TERM=xterm-256color tmux at"
|
||||||
|
alias tl="tmux ls"
|
||||||
|
alias ta="tmux at -t"
|
||||||
|
alias tn="tmux new -s"
|
||||||
|
alias bc="bc -q"
|
||||||
|
alias fm="fmstatus.sh&;shell-fm"
|
||||||
|
alias apl="gvim -font 'APL385 Unicode 14' -c 'set keymap=uniapl385'"
|
||||||
|
alias d="dtach -a ~/.dtach"
|
||||||
|
alias wd="dtach -a ~/.dtach-weechat"
|
||||||
|
alias eo="xmodmap ~/keymaps/eo_dv_hunner.pke"
|
||||||
|
alias vt="export TERM=vt220"
|
||||||
|
alias rm=rm; unalias rm #hack
|
||||||
|
alias be="bundle exec"
|
||||||
|
alias bi="bundle install"
|
||||||
|
alias bu="bundle update"
|
||||||
|
alias uzbl="uzbl-browser"
|
||||||
|
alias hide="SetFile -a V"
|
||||||
|
alias show="SetFile -a v"
|
||||||
|
alias whyfail="tmux copy-mode && tmux send-keys -X search-backward fail"
|
||||||
|
alias superscript="tr '+−=()0123456789AaÆᴂɐɑɒBbcɕDdðEeƎəɛɜɜfGgɡɣhHɦIiɪɨᵻɩjJʝɟKklLʟᶅɭMmɱNnɴɲɳŋOoɔᴖᴗɵȢPpɸrRɹɻʁsʂʃTtƫUuᴜᴝʉɥɯɰʊvVʋʌwWxyzʐʑʒꝯᴥβγδθφχнნʕⵡ' \
|
||||||
|
'⁺⁻⁼⁽⁾⁰¹²³⁴⁵⁶⁷⁸⁹ᴬᵃᴭᵆᵄᵅᶛᴮᵇᶜᶝᴰᵈᶞᴱᵉᴲᵊᵋᶟᵌᶠᴳᵍᶢˠʰᴴʱᴵⁱᶦᶤᶧᶥʲᴶᶨᶡᴷᵏˡᴸᶫᶪᶩᴹᵐᶬᴺⁿᶰᶮᶯᵑᴼᵒᵓᵔᵕᶱᴽᴾᵖᶲʳᴿʴʵʶˢᶳᶴᵀᵗᶵᵁᵘᶸᵙᶶᶣᵚᶭᶷᵛⱽᶹᶺʷᵂˣʸᶻᶼᶽᶾꝰᵜᵝᵞᵟᶿᵠᵡᵸჼˤⵯ';"
|
||||||
|
alias resize="printf '\33]50;%s%d\007' 'xft:DroidSansMonoDotted:pixelsize=' $1" # ':antialias=true'"
|
||||||
|
#alias asdf="xkbcomp -w0 ~/keymaps/xkb/hunner.xkb $DISPLAY"
|
||||||
|
alias asdf="setxkbmap us dvorak ctrl:nocaps"
|
||||||
|
kinesis_activate() {
|
||||||
|
xmodmap -e "keycode 124 = NoSymbol Insert"
|
||||||
|
xmodmap -e "keycode 62 = Scroll_Lock Scroll_Lock"
|
||||||
|
xmodmap -e "keycode 37 = Control_R Control_R"
|
||||||
|
xset r rate 220 32
|
||||||
|
}
|
||||||
|
leopold_activate() {
|
||||||
|
kinesis_activate
|
||||||
|
remote_ids=($(xinput list | sed -n 's/.*Cypress.*id=\([0-9]*\).*keyboard.*/\1/p'))
|
||||||
|
if [ "$remote_ids" ] ; then
|
||||||
|
# mkdir -p /tmp/xkb/symbols
|
||||||
|
# cat > /tmp/xkb/symbols/custom <<EOF
|
||||||
|
#xkb_symbols "leopold" {
|
||||||
|
# key <LALT> { [ Super_L ] };
|
||||||
|
# key <LWIN> { [ Alt_L, Meta_L ] };
|
||||||
|
# key <RALT> { [ Super_R ] };
|
||||||
|
# key <RWIN> { [ Alt_R, Meta_R ] };
|
||||||
|
#};
|
||||||
|
#EOF
|
||||||
|
for remote_id in $remote_ids ; do
|
||||||
|
echo Setting $remote_id
|
||||||
|
setxkbmap -device $remote_id us dvorak ctrl:nocaps altwin:swap_lalt_lwin
|
||||||
|
# setxkbmap -device $remote_id -print | sed 's/\(xkb_symbols.*\)"/\1+custom(leopold)"/' | xkbcomp -I/tmp/xkb -i $remote_id -synch - $DISPLAY 2>/dev/null
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
alias auie="xkbcomp -w0 ~/keymaps/xkb/hunner.xkb $DISPLAY"
|
||||||
|
alias aoeu='setxkbmap us'
|
||||||
|
alias bepo='setxkbmap fr bepo "ctrl:swapcaps"'
|
||||||
|
alias notes='vi ~/Dropbox/Notes/vim*'
|
||||||
|
alias 256colors='(x=`tput op` y=`printf %80s`;for i in {0..256};do o=00$i;echo -e ${o:${#o}-3:3} `tput setaf $i;tput setab $i`${y// /=}$x;done)'
|
||||||
|
alias hibernateon='sudo pmset -a hibernatemode 25'
|
||||||
|
alias hibernateoff='sudo pmset -a hibernatemode 3'
|
||||||
|
alias hibernate='pmset -g|grep hibernatemode'
|
||||||
|
type7() {
|
||||||
|
if [ `uname -s` = "SunOS" ] ; then
|
||||||
|
xmodmap ~/keymaps/eo_dv_hunner_type7_sol.pke
|
||||||
|
else
|
||||||
|
xmodmap ~/keymaps/nu_type7.pke
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
zpush() {
|
||||||
|
for host in $zshhosts ; do
|
||||||
|
files=(.zshrc .vim .vimrc)
|
||||||
|
if [ x$(hostname) = x$host ] ; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
if [ $(uname) = "Linux" ] ; then
|
||||||
|
ping -c1 -W1 ${host#*@} > /dev/null
|
||||||
|
else
|
||||||
|
ping -c1 -t1 ${host#*@} > /dev/null
|
||||||
|
fi
|
||||||
|
if [ $status -eq 0 ] ; then
|
||||||
|
echo -n "$host: copying"
|
||||||
|
for file in $files ; do
|
||||||
|
echo -n .
|
||||||
|
if ! rsync -azPH $file $host:~ > /dev/null ; then continue 2 ; fi
|
||||||
|
done
|
||||||
|
echo "done"
|
||||||
|
#rsync .zshenv $host:~ > /dev/null
|
||||||
|
else
|
||||||
|
echo "$host: unpings"
|
||||||
|
fi
|
||||||
|
done;
|
||||||
|
}
|
||||||
|
function r() {
|
||||||
|
if [[ -n $TMUX ]]; then
|
||||||
|
NEW_SSH_AUTH_SOCK=`tmux showenv|grep '^SSH_AUTH_SOCK'|cut -d = -f 2`
|
||||||
|
if [[ -n $NEW_SSH_AUTH_SOCK ]] && [[ -S $NEW_SSH_AUTH_SOCK ]]; then
|
||||||
|
SSH_AUTH_SOCK=$NEW_SSH_AUTH_SOCK
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
ex () {
|
||||||
|
if whence gtar > /dev/null ; then
|
||||||
|
TAR=gtar
|
||||||
|
else
|
||||||
|
TAR=tar
|
||||||
|
fi
|
||||||
|
if [ -f $1 ] ; then
|
||||||
|
case $1 in
|
||||||
|
*.tar.bz2) $TAR xvjf $1 ;;
|
||||||
|
*.tar.gz) $TAR xvzf $1 ;;
|
||||||
|
*.tar.xz) $TAR xvJf $1 ;;
|
||||||
|
*.bz2) bunzip2 $1 ;;
|
||||||
|
*.rar) unrar x $1 ;;
|
||||||
|
*.gz) gunzip $1 ;;
|
||||||
|
*.xz) unxz $1 ;;
|
||||||
|
*.tar) $TAR xvf $1 ;;
|
||||||
|
*.tbz2) $TAR xvjf $1 ;;
|
||||||
|
*.tbz) $TAR xvjf $1 ;;
|
||||||
|
*.tgz) $TAR xvzf $1 ;;
|
||||||
|
*.txz) $TAR xvJf $1 ;;
|
||||||
|
*.zip) unzip $1 ;;
|
||||||
|
*.Z) uncompress $1 ;;
|
||||||
|
*.7z) 7z x $1 ;;
|
||||||
|
*) echo "don't know how to extract '$1'..." ;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
echo "'$1' is not a valid file!"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Startup aliases
|
||||||
|
alias -s pdf="zathura"
|
||||||
|
alias -s txt="vi"
|
||||||
|
alias -s flv="mplayer"
|
||||||
|
alias -s avi="mplayer"
|
||||||
|
alias -s mkv="mplayer"
|
||||||
|
alias -s mpg="mplayer"
|
||||||
|
|
||||||
|
|
||||||
|
# Vim
|
||||||
|
if whence nvim > /dev/null ; then
|
||||||
|
VIM=nvim
|
||||||
|
elif whence vim > /dev/null ; then
|
||||||
|
VIM=vim
|
||||||
|
else
|
||||||
|
VIM=vi
|
||||||
|
fi
|
||||||
|
export VISUAL="$VIM -f"
|
||||||
|
export EDITOR="$VIM -f"
|
||||||
|
alias vh="mvim -c 'au VimLeave * maca hide:'"
|
||||||
|
alias vi=$VIM
|
||||||
|
alias vim=$VIM
|
||||||
|
alias vr="$VIM --remote-tab"
|
||||||
|
alias vl="$VIM --serverlist"
|
||||||
|
vs() { $VIM --servername $1 --remote-tab $argv[2,$] }
|
||||||
|
alias vd=${VIM}diff
|
||||||
|
alias vir=vr
|
||||||
|
alias vis=vs
|
||||||
|
alias gvim="gvim -font 'APL385 Unicode 8' -c 'set keymap=uniapl385'"
|
||||||
|
alias n=nvim
|
||||||
|
export NVIM_TUI_ENABLE_TRUE_COLOR=1
|
||||||
|
|
||||||
|
|
||||||
|
# Emacs
|
||||||
|
alias e="TERM=xterm-256color emacs -nw"
|
||||||
|
alias eq="e -q"
|
||||||
|
alias et="TERM=xterm-256color emacsclient -t"
|
||||||
|
#alias ec="emacsclient -c --eval '(set-background-color \"black\")'"
|
||||||
|
alias ec="emacsclient -c"
|
||||||
|
alias ed="emacsclient --alternate-editor '' --eval '(x-display-list)'"
|
||||||
|
alias ecx="emacsclient --eval '(make-frame-on-display \"$DISPLAY\")'"
|
||||||
|
|
||||||
|
|
||||||
|
# Git
|
||||||
|
alias git="hub"
|
||||||
|
alias gs="git status"
|
||||||
|
alias gl="git lg"
|
||||||
|
alias gla="git lg --all"
|
||||||
|
alias ge="git checkout"
|
||||||
|
alias geb="git checkout -b"
|
||||||
|
alias gb="git branch"
|
||||||
|
alias ga="git add"
|
||||||
|
alias gd="git diff"
|
||||||
|
alias gdc="git diff --cached"
|
||||||
|
alias gc="git commit"
|
||||||
|
alias gca="git commit --amend"
|
||||||
|
alias gfa="git fetch --all --prune"
|
||||||
|
alias gr="git remote -v show"
|
||||||
|
alias gp="git push"
|
||||||
|
alias gu="git pull"
|
||||||
|
alias gst="git stash"
|
||||||
|
alias gstp="git stash pop"
|
||||||
|
alias gdw="git diff --color-words"
|
||||||
|
alias gk="gitk --all&"
|
||||||
|
alias gx="gitx --all"
|
||||||
|
|
||||||
|
|
||||||
|
# Docker
|
||||||
|
alias dh="echo 'dl -- list containers
|
||||||
|
da [container] [command] -- attach to running container
|
||||||
|
dr <image> [command] -- run an image
|
||||||
|
drm <image> -- remove a containers
|
||||||
|
drma -- remove all containers
|
||||||
|
drmf -- force remove all containers'"
|
||||||
|
alias drm="docker rm"
|
||||||
|
alias drma="docker rm \$(docker ps -qa)"
|
||||||
|
alias drmf="docker rm -f \$(docker ps -qa)"
|
||||||
|
alias dl="docker ps -a"
|
||||||
|
function da() {
|
||||||
|
container_id=$1 && [ -z $1 ] && container_id=$(docker ps -qa | head -n 1)
|
||||||
|
[ -z "$container_id" ] && echo "No running container found to attach." && return 1
|
||||||
|
shift
|
||||||
|
[ -z "$1" ] && set -- bash
|
||||||
|
docker exec -it $container_id $@
|
||||||
|
}
|
||||||
|
function dr() {
|
||||||
|
[ -z $1 ] && echo 'usage: dr <image> [command]' && return 1
|
||||||
|
cmd=$2 && [ -z $2 ] && cmd="/bin/bash"
|
||||||
|
docker run -it --rm $1 $cmd ${@:3}
|
||||||
|
}
|
||||||
|
alias d-c="docker-compose"
|
||||||
|
|
||||||
|
|
||||||
|
# K8s
|
||||||
|
alias kh="echo 'k -- kubectl
|
||||||
|
kg -- kubectl get ...
|
||||||
|
kga -- kubectl get all
|
||||||
|
kgan -- kubectl get all in all namespaces
|
||||||
|
kxl -- list contexts
|
||||||
|
knl -- list namespaces
|
||||||
|
kx <context> -- switch context ...
|
||||||
|
kn <namespace> -- switch namespace ...'"
|
||||||
|
alias k="kubectl"
|
||||||
|
alias kg="kubectl get"
|
||||||
|
alias kga="kubectl get all"
|
||||||
|
alias kgan="kubectl --all-namespaces=true get all"
|
||||||
|
alias kx="kubectl config use-context"
|
||||||
|
alias kxl="kubectl config get-contexts"
|
||||||
|
alias kn="kubectl config set-context --current --namespace"
|
||||||
|
alias knl="kubectl get namespaces"
|
||||||
|
#alias im='eval $(minikube docker-env)'
|
||||||
|
|
||||||
|
|
||||||
|
# Pathing
|
||||||
|
alias gor="cd $GOPATH"
|
||||||
|
alias djm="cd $DEV_ROOT/DistelliJavaModels"
|
||||||
|
alias k8s="cd $DEV_ROOT/K8SDashboard"
|
||||||
|
alias pwf="cd $DEV_ROOT/pfc-web-framework"
|
||||||
|
alias pvs="cd $DEV_ROOT/pipelines-version-set"
|
||||||
|
alias pfc="cd $DEV_ROOT/PipelinesForContainers"
|
||||||
|
alias apm="cd $DEV_ROOT/AppPipelineManager"
|
||||||
|
alias aem="cd $DEV_ROOT/AppEventsManager"
|
||||||
|
alias dwu="cd $DEV_ROOT/DistelliWebUi"
|
||||||
|
alias pac="cd $DEV_ROOT/PipelinesAsCode"
|
||||||
|
alias hm="cd $DEV_ROOT/HelmManager"
|
||||||
311
.zshrc
311
.zshrc
|
|
@ -106,13 +106,14 @@ HISTSIZE=1000
|
||||||
SAVEHIST=1000
|
SAVEHIST=1000
|
||||||
HISTFILE=~/.history
|
HISTFILE=~/.history
|
||||||
export GPGKEY="0x1CED67750173FC1C"
|
export GPGKEY="0x1CED67750173FC1C"
|
||||||
if [ -f ~/.zsh_tokens ] ; then
|
if [ -f ~/.zsh/private ] ; then
|
||||||
source ~/.zsh_tokens
|
source ~/.zsh/private
|
||||||
fi
|
fi
|
||||||
export NETHACKOPTIONS='autopickup,color,!cmdassist,!number_pad,hilite_pet,boulder:0,pickup_types:$"=/!?+,menustyle:partial,!legacy,suppress_alert:3.3.1'
|
export NETHACKOPTIONS='autopickup,color,!cmdassist,!number_pad,hilite_pet,boulder:0,pickup_types:$"=/!?+,menustyle:partial,!legacy,suppress_alert:3.3.1'
|
||||||
export DEV_ROOT="$HOME/Documents/work/git/"
|
export DEV_ROOT="$HOME/Documents/work/git/"
|
||||||
export JAVA_HOME=$(/usr/libexec/java_home)
|
export JAVA_HOME=$(/usr/libexec/java_home)
|
||||||
export OVFTOOL='/Applications/VMware OVF Tool/ovftool'
|
export OVFTOOL='/Applications/VMware OVF Tool/ovftool'
|
||||||
|
#export DOCKER_HOST='tcp://192.168.99.100:2375'
|
||||||
if whence rg > /dev/null ; then
|
if whence rg > /dev/null ; then
|
||||||
export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --glob "!.git/*"'
|
export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --glob "!.git/*"'
|
||||||
fi
|
fi
|
||||||
|
|
@ -174,28 +175,9 @@ else
|
||||||
export PERL5LIB=$PERL5LIB:~/local/lib/perl5:~/local/lib/perl5/site_perl
|
export PERL5LIB=$PERL5LIB:~/local/lib/perl5:~/local/lib/perl5/site_perl
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## Set up vim aliases
|
if [ -f ~/.zsh/aliases ] ; then
|
||||||
if whence nvim > /dev/null ; then
|
source ~/.zsh/aliases
|
||||||
VIM=nvim
|
|
||||||
elif whence vim > /dev/null ; then
|
|
||||||
VIM=vim
|
|
||||||
else
|
|
||||||
VIM=vi
|
|
||||||
fi
|
fi
|
||||||
export VISUAL="$VIM -f"
|
|
||||||
export EDITOR="$VIM -f"
|
|
||||||
alias vh="mvim -c 'au VimLeave * maca hide:'"
|
|
||||||
alias vi=$VIM
|
|
||||||
alias vim=$VIM
|
|
||||||
alias vr="$VIM --remote-tab"
|
|
||||||
alias vl="$VIM --serverlist"
|
|
||||||
vs() { $VIM --servername $1 --remote-tab $argv[2,$] }
|
|
||||||
alias vd=${VIM}diff
|
|
||||||
alias vir=vr
|
|
||||||
alias vis=vs
|
|
||||||
alias gvim="gvim -font 'APL385 Unicode 8' -c 'set keymap=uniapl385'"
|
|
||||||
alias n=nvim
|
|
||||||
export NVIM_TUI_ENABLE_TRUE_COLOR=1
|
|
||||||
|
|
||||||
# GPG 2.1.x SSH support
|
# GPG 2.1.x SSH support
|
||||||
# See : http://incenp.org/notes/2015/gnupg-for-ssh-authentication.html
|
# See : http://incenp.org/notes/2015/gnupg-for-ssh-authentication.html
|
||||||
|
|
@ -215,164 +197,18 @@ export SSH_AUTH_SOCK="$HOME/.gnupg/S.gpg-agent.ssh"
|
||||||
# export RUBYLIB=$RUBYLIB:$rubylib
|
# export RUBYLIB=$RUBYLIB:$rubylib
|
||||||
#done
|
#done
|
||||||
|
|
||||||
# Aliases
|
|
||||||
alias ls="ls -F"
|
|
||||||
alias l="ls -F"
|
|
||||||
alias ll="l -Fl"
|
|
||||||
alias la="l -Fa"
|
|
||||||
alias lla="ll -Fa"
|
|
||||||
alias c="cd"
|
|
||||||
alias pg="ps auxww|grep"
|
|
||||||
cl() { cd $@ && ls }
|
|
||||||
bellme() { echo "Done! (bellme)" ; while :; do echo -ne '\a' ; sleep 2 ; done }
|
|
||||||
#old linux aliases
|
|
||||||
alias e="TERM=xterm-256color emacs -nw"
|
|
||||||
alias eq="e -q"
|
|
||||||
alias et="TERM=xterm-256color emacsclient -t"
|
|
||||||
#alias ec="emacsclient -c --eval '(set-background-color \"black\")'"
|
|
||||||
alias ec="emacsclient -c"
|
|
||||||
alias ed="emacsclient --alternate-editor '' --eval '(x-display-list)'"
|
|
||||||
alias ecx="emacsclient --eval '(make-frame-on-display \"$DISPLAY\")'"
|
|
||||||
#alias s="TERM=xterm;ssh serenity.cat.pdx.edu"
|
|
||||||
alias s="TERM=xterm ssh hunner@destiny.cat.pdx.edu"
|
|
||||||
#alias f="TERM=xterm ssh hunner@firefly.cat.pdx.edu"
|
|
||||||
alias f="find . | grep"
|
|
||||||
alias z="TERM=xterm ssh hunner@zabava.cat.pdx.edu"
|
|
||||||
alias o="TERM=xterm ssh hunner@osiris.cat.pdx.edu"
|
|
||||||
alias m="TERM=xterm ssh hunner@mint.cic.pdx.edu"
|
|
||||||
alias p="ping 8.8.8.8"
|
|
||||||
alias pi="ping google.com"
|
|
||||||
alias ph="ping pi.hole"
|
|
||||||
alias pa="ping ads.google.com"
|
|
||||||
alias pd="ping 192.168.194.93"
|
|
||||||
alias pipe=pip # typos
|
|
||||||
alias chandra="TERM=xterm ssh hunner@chandra.cs.pdx.edu"
|
|
||||||
export CS=cs.pdx.edu
|
|
||||||
alias odin="TERM=xterm ssh hunner@odin.pdx.edu"
|
|
||||||
alias budda="ssh hunnur@budda.dreamhost.com"
|
|
||||||
alias kvar="ssh hunner@131.252.134.134"
|
|
||||||
alias kvin="ssh hunner@131.252.135.22"
|
|
||||||
alias mutt="TERM=xterm-256color mutt"
|
|
||||||
alias x="exit"
|
|
||||||
alias v="vagrant"
|
|
||||||
alias w="cd ~/Documents/work/git"
|
|
||||||
alias gpg-add="/usr/libexec/gpg-preset-passphrase"
|
|
||||||
alias rsync="rsync -azPHe ssh" #-a equals -rlptgoD
|
|
||||||
alias mang="cd ~/zips/mangband ; DISPLAY=\"\" ./mangclient"
|
|
||||||
alias nh="export HISTFILE=/dev/null"
|
|
||||||
#alias cl="co -l"
|
|
||||||
alias cu="ci -u"
|
|
||||||
alias sl="screen -ls"
|
|
||||||
alias sr="screen -r"
|
|
||||||
alias sx="screen -x"
|
|
||||||
alias srd="screen -rd"
|
|
||||||
alias t="TERM=xterm-256color tmux at"
|
|
||||||
alias tl="tmux ls"
|
|
||||||
alias ta="tmux at -t"
|
|
||||||
alias tn="tmux new -s"
|
|
||||||
alias bc="bc -q"
|
|
||||||
alias fm="fmstatus.sh&;shell-fm"
|
|
||||||
alias apl="gvim -font 'APL385 Unicode 14' -c 'set keymap=uniapl385'"
|
|
||||||
alias d="dtach -a ~/.dtach"
|
|
||||||
alias wd="dtach -a ~/.dtach-weechat"
|
|
||||||
alias eo="xmodmap ~/keymaps/eo_dv_hunner.pke"
|
|
||||||
alias vt="export TERM=vt220"
|
|
||||||
alias rm=rm; unalias rm #hack
|
|
||||||
alias git="hub"
|
|
||||||
alias gs="git status"
|
|
||||||
alias gl="git lg"
|
|
||||||
alias gla="git lg --all"
|
|
||||||
alias ge="git checkout"
|
|
||||||
alias geb="git checkout -b"
|
|
||||||
alias gb="git branch"
|
|
||||||
alias ga="git add"
|
|
||||||
alias gd="git diff"
|
|
||||||
alias gdc="git diff --cached"
|
|
||||||
alias gc="git commit"
|
|
||||||
alias gca="git commit --amend"
|
|
||||||
alias gfa="git fetch --all --prune"
|
|
||||||
alias gr="git remote -v show"
|
|
||||||
alias gp="git push"
|
|
||||||
alias gu="git pull"
|
|
||||||
alias gst="git stash"
|
|
||||||
alias gstp="git stash pop"
|
|
||||||
alias gdw="git diff --color-words"
|
|
||||||
alias gk="gitk --all&"
|
|
||||||
alias gx="gitx --all"
|
|
||||||
alias be="bundle exec"
|
|
||||||
alias bi="bundle install"
|
|
||||||
alias bu="bundle update"
|
|
||||||
alias uzbl="uzbl-browser"
|
|
||||||
alias hide="SetFile -a V"
|
|
||||||
alias show="SetFile -a v"
|
|
||||||
alias dh="echo 'dl -- list containers
|
|
||||||
da [container] [command] -- attach to running container
|
|
||||||
dr <image> [command] -- run an image
|
|
||||||
drm <image> -- remove a containers
|
|
||||||
drma -- remove all containers
|
|
||||||
drmf -- force remove all containers'"
|
|
||||||
alias drm="docker rm"
|
|
||||||
alias drma="docker rm \$(docker ps -qa)"
|
|
||||||
alias drmf="docker rm -f \$(docker ps -qa)"
|
|
||||||
alias dl="docker ps -a"
|
|
||||||
function da() {
|
|
||||||
container_id=$1 && [ -z $1 ] && container_id=$(docker ps -qa | head -n 1)
|
|
||||||
[ -z "$container_id" ] && echo "No running container found to attach." && return 1
|
|
||||||
shift
|
|
||||||
[ -z "$1" ] && set -- bash
|
|
||||||
docker exec -it $container_id $@
|
|
||||||
}
|
|
||||||
function dr() {
|
|
||||||
[ -z $1 ] && echo 'usage: dr <image> [command]' && return 1
|
|
||||||
cmd=$2 && [ -z $2 ] && cmd="/bin/bash"
|
|
||||||
docker run -it --rm $1 $cmd ${@:3}
|
|
||||||
}
|
|
||||||
alias kh="echo 'k -- kubectl
|
|
||||||
kg -- kubectl get ...
|
|
||||||
kga -- kubectl get all
|
|
||||||
kgan -- kubectl get all in all namespaces
|
|
||||||
kxl -- list contexts
|
|
||||||
knl -- list namespaces
|
|
||||||
kx <context> -- switch context ...
|
|
||||||
kn <namespace> -- switch namespace ...'"
|
|
||||||
alias k="kubectl"
|
|
||||||
alias kg="kubectl get"
|
|
||||||
alias kga="kubectl get all"
|
|
||||||
alias kgan="kubectl --all-namespaces=true get all"
|
|
||||||
alias kx="kubectl config use-context"
|
|
||||||
alias kxl="kubectl config get-contexts"
|
|
||||||
alias kn="kubectl config set-context --current --namespace"
|
|
||||||
alias knl="kubectl get namespaces"
|
|
||||||
alias d-c="docker-compose"
|
|
||||||
alias whyfail="tmux copy-mode && tmux send-keys -X search-backward fail"
|
|
||||||
alias superscript="tr '+−=()0123456789AaÆᴂɐɑɒBbcɕDdðEeƎəɛɜɜfGgɡɣhHɦIiɪɨᵻɩjJʝɟKklLʟᶅɭMmɱNnɴɲɳŋOoɔᴖᴗɵȢPpɸrRɹɻʁsʂʃTtƫUuᴜᴝʉɥɯɰʊvVʋʌwWxyzʐʑʒꝯᴥβγδθφχнნʕⵡ' \
|
|
||||||
'⁺⁻⁼⁽⁾⁰¹²³⁴⁵⁶⁷⁸⁹ᴬᵃᴭᵆᵄᵅᶛᴮᵇᶜᶝᴰᵈᶞᴱᵉᴲᵊᵋᶟᵌᶠᴳᵍᶢˠʰᴴʱᴵⁱᶦᶤᶧᶥʲᴶᶨᶡᴷᵏˡᴸᶫᶪᶩᴹᵐᶬᴺⁿᶰᶮᶯᵑᴼᵒᵓᵔᵕᶱᴽᴾᵖᶲʳᴿʴʵʶˢᶳᶴᵀᵗᶵᵁᵘᶸᵙᶶᶣᵚᶭᶷᵛⱽᶹᶺʷᵂˣʸᶻᶼᶽᶾꝰᵜᵝᵞᵟᶿᵠᵡᵸჼˤⵯ';"
|
|
||||||
#startup aliases
|
|
||||||
alias -s pdf="zathura"
|
|
||||||
alias -s txt="vi"
|
|
||||||
alias -s flv="mplayer"
|
|
||||||
alias -s avi="mplayer"
|
|
||||||
alias -s mkv="mplayer"
|
|
||||||
alias -s mpg="mplayer"
|
|
||||||
alias gor="cd $GOPATH"
|
|
||||||
alias djm="cd $DEV_ROOT/DistelliJavaModels"
|
|
||||||
alias k8s="cd $DEV_ROOT/K8SDashboard"
|
|
||||||
alias pwf="cd $DEV_ROOT/pfc-web-framework"
|
|
||||||
alias pvs="cd $DEV_ROOT/pipelines-version-set"
|
|
||||||
alias pfc="cd $DEV_ROOT/PipelinesForContainers"
|
|
||||||
alias apm="cd $DEV_ROOT/AppPipelineManager"
|
|
||||||
alias aem="cd $DEV_ROOT/AppEventsManager"
|
|
||||||
alias dwu="cd $DEV_ROOT/DistelliWebUi"
|
|
||||||
alias pac="cd $DEV_ROOT/PipelinesAsCode"
|
|
||||||
alias hm="cd $DEV_ROOT/HelmManager"
|
|
||||||
|
|
||||||
function init_coalsack_vars() {
|
function init_coalsack_vars() {
|
||||||
export COALSACK_CURRENT_CONTEXT=$(kubectl config current-context)
|
export COALSACK_CURRENT_CONTEXT=$(kubectl config current-context)
|
||||||
if [[ 'docker-for-desktop' = $COALSACK_CURRENT_CONTEXT ]] ; then
|
if [[ 'docker-for-desktop' = $COALSACK_CURRENT_CONTEXT ]] ; then
|
||||||
export COALSACK_TEST_K8S_ENDPOINT=$local_K8S_ENDPOINT
|
export COALSACK_TEST_K8S_ENDPOINT=$dfd_K8S_ENDPOINT
|
||||||
export COALSACK_TEST_CA_DATA=$local_CA_DATA
|
export COALSACK_TEST_CA_DATA=$dfd_CA_DATA
|
||||||
export COALSACK_TEST_BEARER_TOKEN=$local_BEARER_TOKEN
|
export COALSACK_TEST_BEARER_TOKEN=$dfd_BEARER_TOKEN
|
||||||
export COALSACK_TEST_PASSWORD=$local_PASSWORD
|
export COALSACK_TEST_PASSWORD=$dfd_PASSWORD
|
||||||
|
elif [[ 'minikube' = $COALSACK_CURRENT_CONTEXT ]] ; then
|
||||||
|
export COALSACK_TEST_K8S_ENDPOINT=$minikube_K8S_ENDPOINT
|
||||||
|
export COALSACK_TEST_CA_DATA=$minikube_CA_DATA
|
||||||
|
export COALSACK_TEST_BEARER_TOKEN=$minikube_BEARER_TOKEN
|
||||||
|
export COALSACK_TEST_PASSWORD=$minikube_PASSWORD
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -408,43 +244,6 @@ if [ x$EMACS = x -a x$DISPLAY != x ] ; then
|
||||||
precmd() { [ -z "$WINTITLE" ] && print -Pn "\e]0;%m [%~]\a" || : }
|
precmd() { [ -z "$WINTITLE" ] && print -Pn "\e]0;%m [%~]\a" || : }
|
||||||
preexec() { [ -z "$WINTITLE" ] && print -Pn "\e]0;%m [$1]\a" || : }
|
preexec() { [ -z "$WINTITLE" ] && print -Pn "\e]0;%m [$1]\a" || : }
|
||||||
fi
|
fi
|
||||||
alias resize="printf '\33]50;%s%d\007' 'xft:DroidSansMonoDotted:pixelsize=' $1" # ':antialias=true'"
|
|
||||||
#alias asdf="xkbcomp -w0 ~/keymaps/xkb/hunner.xkb $DISPLAY"
|
|
||||||
alias asdf="setxkbmap us dvorak ctrl:nocaps"
|
|
||||||
kinesis_activate() {
|
|
||||||
xmodmap -e "keycode 124 = NoSymbol Insert"
|
|
||||||
xmodmap -e "keycode 62 = Scroll_Lock Scroll_Lock"
|
|
||||||
xmodmap -e "keycode 37 = Control_R Control_R"
|
|
||||||
xset r rate 220 32
|
|
||||||
}
|
|
||||||
leopold_activate() {
|
|
||||||
kinesis_activate
|
|
||||||
remote_ids=($(xinput list | sed -n 's/.*Cypress.*id=\([0-9]*\).*keyboard.*/\1/p'))
|
|
||||||
if [ "$remote_ids" ] ; then
|
|
||||||
# mkdir -p /tmp/xkb/symbols
|
|
||||||
# cat > /tmp/xkb/symbols/custom <<EOF
|
|
||||||
#xkb_symbols "leopold" {
|
|
||||||
# key <LALT> { [ Super_L ] };
|
|
||||||
# key <LWIN> { [ Alt_L, Meta_L ] };
|
|
||||||
# key <RALT> { [ Super_R ] };
|
|
||||||
# key <RWIN> { [ Alt_R, Meta_R ] };
|
|
||||||
#};
|
|
||||||
#EOF
|
|
||||||
for remote_id in $remote_ids ; do
|
|
||||||
echo Setting $remote_id
|
|
||||||
setxkbmap -device $remote_id us dvorak ctrl:nocaps altwin:swap_lalt_lwin
|
|
||||||
# setxkbmap -device $remote_id -print | sed 's/\(xkb_symbols.*\)"/\1+custom(leopold)"/' | xkbcomp -I/tmp/xkb -i $remote_id -synch - $DISPLAY 2>/dev/null
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
alias auie="xkbcomp -w0 ~/keymaps/xkb/hunner.xkb $DISPLAY"
|
|
||||||
alias aoeu='setxkbmap us'
|
|
||||||
alias bepo='setxkbmap fr bepo "ctrl:swapcaps"'
|
|
||||||
alias notes='vi ~/Dropbox/Notes/vim*'
|
|
||||||
alias 256colors='(x=`tput op` y=`printf %80s`;for i in {0..256};do o=00$i;echo -e ${o:${#o}-3:3} `tput setaf $i;tput setab $i`${y// /=}$x;done)'
|
|
||||||
alias hibernateon='sudo pmset -a hibernatemode 25'
|
|
||||||
alias hibernateoff='sudo pmset -a hibernatemode 3'
|
|
||||||
alias hibernate='pmset -g|grep hibernatemode'
|
|
||||||
|
|
||||||
if [ -f $HOME/.termcap ] ; then
|
if [ -f $HOME/.termcap ] ; then
|
||||||
TERMCAP=$(< $HOME/.termcap)
|
TERMCAP=$(< $HOME/.termcap)
|
||||||
|
|
@ -461,90 +260,24 @@ st+24bit|st+24bit terminal (X Window System):\
|
||||||
:use=st+24bit:
|
:use=st+24bit:
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
type7() {
|
|
||||||
if [ `uname -s` = "SunOS" ] ; then
|
|
||||||
xmodmap ~/keymaps/eo_dv_hunner_type7_sol.pke
|
|
||||||
else
|
|
||||||
xmodmap ~/keymaps/nu_type7.pke
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
zpush() {
|
|
||||||
for host in $zshhosts ; do
|
|
||||||
files=(.zshrc .vim .vimrc)
|
|
||||||
if [ x$(hostname) = x$host ] ; then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
if [ $(uname) = "Linux" ] ; then
|
|
||||||
ping -c1 -W1 ${host#*@} > /dev/null
|
|
||||||
else
|
|
||||||
ping -c1 -t1 ${host#*@} > /dev/null
|
|
||||||
fi
|
|
||||||
if [ $status -eq 0 ] ; then
|
|
||||||
echo -n "$host: copying"
|
|
||||||
for file in $files ; do
|
|
||||||
echo -n .
|
|
||||||
if ! rsync -azPH $file $host:~ > /dev/null ; then continue 2 ; fi
|
|
||||||
done
|
|
||||||
echo "done"
|
|
||||||
#rsync .zshenv $host:~ > /dev/null
|
|
||||||
else
|
|
||||||
echo "$host: unpings"
|
|
||||||
fi
|
|
||||||
done;
|
|
||||||
}
|
|
||||||
function r() {
|
|
||||||
if [[ -n $TMUX ]]; then
|
|
||||||
NEW_SSH_AUTH_SOCK=`tmux showenv|grep '^SSH_AUTH_SOCK'|cut -d = -f 2`
|
|
||||||
if [[ -n $NEW_SSH_AUTH_SOCK ]] && [[ -S $NEW_SSH_AUTH_SOCK ]]; then
|
|
||||||
SSH_AUTH_SOCK=$NEW_SSH_AUTH_SOCK
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
ex () {
|
|
||||||
if whence gtar > /dev/null ; then
|
|
||||||
TAR=gtar
|
|
||||||
else
|
|
||||||
TAR=tar
|
|
||||||
fi
|
|
||||||
if [ -f $1 ] ; then
|
|
||||||
case $1 in
|
|
||||||
*.tar.bz2) $TAR xvjf $1 ;;
|
|
||||||
*.tar.gz) $TAR xvzf $1 ;;
|
|
||||||
*.tar.xz) $TAR xvJf $1 ;;
|
|
||||||
*.bz2) bunzip2 $1 ;;
|
|
||||||
*.rar) unrar x $1 ;;
|
|
||||||
*.gz) gunzip $1 ;;
|
|
||||||
*.xz) unxz $1 ;;
|
|
||||||
*.tar) $TAR xvf $1 ;;
|
|
||||||
*.tbz2) $TAR xvjf $1 ;;
|
|
||||||
*.tbz) $TAR xvjf $1 ;;
|
|
||||||
*.tgz) $TAR xvzf $1 ;;
|
|
||||||
*.txz) $TAR xvJf $1 ;;
|
|
||||||
*.zip) unzip $1 ;;
|
|
||||||
*.Z) uncompress $1 ;;
|
|
||||||
*.7z) 7z x $1 ;;
|
|
||||||
*) echo "don't know how to extract '$1'..." ;;
|
|
||||||
esac
|
|
||||||
else
|
|
||||||
echo "'$1' is not a valid file!"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ -d ~/.rbenv ] ; then
|
if [ -d ~/.rbenv ] ; then
|
||||||
eval "$(rbenv init -)"
|
eval "$(rbenv init -)"
|
||||||
fi
|
fi
|
||||||
pyenv() {
|
|
||||||
if [ -d ~/.pyenv ] ; then
|
if [ -d ~/.pyenv ] ; then
|
||||||
eval "$(command pyenv init -)"
|
eval "$(command pyenv init - zsh)" # --no-rehash)"
|
||||||
pyenv "$@"
|
|
||||||
else
|
|
||||||
echo "pyenv isn't installed"
|
|
||||||
fi
|
fi
|
||||||
}
|
|
||||||
#[ -f ~/.zsh-fuzzy-match/fuzzy-match.zsh ] && source ~/.zsh-fuzzy-match/fuzzy-match.zsh
|
#[ -f ~/.zsh-fuzzy-match/fuzzy-match.zsh ] && source ~/.zsh-fuzzy-match/fuzzy-match.zsh
|
||||||
|
|
||||||
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
||||||
|
|
||||||
|
load-nvm() {
|
||||||
|
export NVM_DIR="$HOME/.nvm"
|
||||||
|
. "/usr/local/opt/nvm/nvm.sh"
|
||||||
|
}
|
||||||
|
alias nvm-lts="load-nvm && nvm install lts/* --latest-npm ----reinstall-packages-from=node && nvm alias default lts/*"
|
||||||
|
alias nvm-latest="load-nvm && nvm install node --latest-npm ----reinstall-packages-from=node && nvm alias default node"
|
||||||
|
|
||||||
# added by travis gem
|
# added by travis gem
|
||||||
[ -f /Users/hunner/.travis/travis.sh ] && source /Users/hunner/.travis/travis.sh
|
[ -f /Users/hunner/.travis/travis.sh ] && source /Users/hunner/.travis/travis.sh
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue