TOML · 1639 bytes Raw Blame History
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"