| 1 | # Shtick Test Configuration |
| 2 | |
| 3 | # Persistent items - always active in every shell session |
| 4 | [persistent.aliases] |
| 5 | c = "clear" |
| 6 | gad="git add" |
| 7 | pls="sudo !!" |
| 8 | bk = "- || cd -" |
| 9 | wttr = "curl wttr.in" |
| 10 | refresh = "source ${HOME}/.zshrc" |
| 11 | goclass = "cd ${HOME}/Documents/Class/" |
| 12 | goproj = "cd ${HOME}/Documents/Project/" |
| 13 | goorg = "cd ${HOME}/Documents/GithubOrgs/" |
| 14 | goterse = "cd ${HOME}/Documents/GithubOrgs/tenselyflow" |
| 15 | zconfig = "micro ${HOME}/.zshrc || ${EDITOR} ${HOME}/.zshrc" |
| 16 | godot = "cd ${HOME}/Documents/GithubOrgs/tenselyflow/ndotfiles" |
| 17 | |
| 18 | gas="git status" |
| 19 | gall="git add --all" |
| 20 | gcomm="git commit --message" |
| 21 | gpull="git pull origin trunk" |
| 22 | gputt="git push origin trunk" |
| 23 | gcamm="git commit --all --message" |
| 24 | glogg="git log --online --graph --decorate --all" |
| 25 | |
| 26 | [persistent.env_vars] |
| 27 | PAGER = "less" |
| 28 | EDITOR = "micro" |
| 29 | BROWSER = "firefox" |
| 30 | HISTSIZE = "10000" |
| 31 | |
| 32 | [persistent.functions] |
| 33 | mkcd = "mkdir -p \"$1\" && cd \"$1\"" |
| 34 | backup = "cp \"$1\" \"$1.backup.$(date +%Y%m%d_%H%M%S)\"" |
| 35 | |
| 36 | |
| 37 | [dev.aliases] |
| 38 | mk = "make" |
| 39 | mka = "make all" |
| 40 | mkr = "make run" |
| 41 | mkt = "make test" |
| 42 | mkc = "make clean" |
| 43 | mki = "make install" |
| 44 | |
| 45 | gfort = "gfortran" |
| 46 | dev = "npm run dev" |
| 47 | ni = "npm --install" |
| 48 | setpy = "asdf set python" |
| 49 | mange = "python manage.py" |
| 50 | setnode = "asdf set nodejs" |
| 51 | serve = "python manage.py runserver" |
| 52 | pyserve = "python3 -m http.server 8000" |
| 53 | brewup = "brew update && brew upgrade && brew cleanup" |
| 54 | |
| 55 | [dev.env_vars] |
| 56 | JOM = "terry" |
| 57 | |
| 58 | [dev.functions] |
| 59 | newproject = "mkdir -p \"$HOME/projects/$1\" && cd \"$HOME/projects/$1\" && git init" |
| 60 | |
| 61 | |
| 62 | [personal.aliases] |
| 63 | myip = "curl ifconfig.me" |
| 64 | |
| 65 | [personal.env_vars] |
| 66 | TOM = "JERRY" |
| 67 | |
| 68 | [personal.functions] |
| 69 | note = "echo \"$(date): $*\" >> $HOME/notes.txt" |