Alias catalog
loadout ships 136 aliases. Entries with no pack are core defaults and are on for everyone; the rest belong to a pack and are off until you enable it.
A requires entry names a binary that must exist for the alias to work. loadout still generates the alias when the binary is missing — it does not silently drop it — but loadout doctor reports it, and the web interface shows it amber. That is the difference between an alias that is broken and one you have simply not installed the tool for yet.
Where a command differs per platform, both forms are listed. Anything marked linux only is not generated on macOS at all.
config
Section titled “config”Service control and system configuration. This category carries most of the platform variance: systemctl on Linux, launchctl on macOS.
33 aliases.
| Alias | Command | Pack | Platform | Requires |
|---|---|---|---|---|
ctl | linux: sudo systemctldarwin: sudo launchctl | core | varies | — |
ctl:status | linux: sudo systemctl statusdarwin: sudo launchctl list | core | varies | — |
ctl:start | linux: sudo systemctl startdarwin: sudo launchctl start | core | varies | — |
ctl:stop | linux: sudo systemctl stopdarwin: sudo launchctl stop | core | varies | — |
ctl:enable | linux: sudo systemctl enabledarwin: sudo launchctl enable | core | varies | — |
ctl:disable | linux: sudo systemctl disabledarwin: sudo launchctl disable | core | varies | — |
zcon | code ~/.zshrc | core | all | code |
zcon:n | nano ~/.zshrc | core | all | nano |
omz | code ~/.oh-my-zsh | core | all | code |
zrc | . ~/.zshrc | core | all | — |
ezrc | exec zsh | core | all | — |
debi | sudo dpkg -i | core | linux | dpkg |
downloads | cd ~/Downloads | core | all | — |
.. | cd .. | core | all | — |
... | cd ../.. | core | all | — |
.... | cd ../../../ | core | all | — |
cl | clear | core | all | — |
me | whoami | core | all | — |
app | linux: sudo apt-getdarwin: brew | core | varies | — |
update | linux: sudo apt-get update -y && sudo apt-get upgradedarwin: brew update && brew upgrade | core | varies | — |
h | history | core | all | — |
date:now | date +"%T" | core | all | — |
today | date +"%d-%m-%Y" | core | all | — |
wget | wget -c | core | all | wget |
ports | linux: netstat -tulanpdarwin: lsof -i -P | core | varies | — |
j | jobs -l | core | all | — |
sa | ssh-add | core | all | ssh-add |
sal | ssh-add -l | core | all | ssh-add |
cg | gcfg | core | all | — |
vs | code | core | all | code |
v | code | core | all | code |
v. | code . | core | all | code |
sshcon | v ~/.ssh/config | core | all | code |
docker
Section titled “docker”Container and compose shorthands. Every entry here requires docker to be installed, so on a machine without it they are reported by loadout doctor rather than failing when you use them.
1 alias.
| Alias | Command | Pack | Platform | Requires |
|---|---|---|---|---|
dk | docker | core | all | docker |
frameworks
Section titled “frameworks”Ecosystem-specific commands. Nearly all of these live in packs, off unless you enable them, because a Jekyll alias is noise on a machine that has never run Jekyll.
23 aliases.
| Alias | Command | Pack | Platform | Requires |
|---|---|---|---|---|
g:dev | gatsby develop | gatsby | all | gatsby |
g:build | gatsby build | gatsby | all | gatsby |
g:new | gatsby new | gatsby | all | gatsby |
jk | jekyll | jekyll | all | jekyll |
jk:new | jekyll new | jekyll | all | jekyll |
jk:serve | bundle exec jekyll serve | jekyll | all | bundle |
jk:build | bundle exec jekyll build | jekyll | all | bundle |
jk:page | bundle exec jekyll page | jekyll | all | bundle |
jk:post | bundle exec jekyll post | jekyll | all | bundle |
xsm | exercism | exercism | all | exercism |
xsm:d | exercism download | exercism | all | exercism |
xsm:s | exercism submit | exercism | all | exercism |
xsm:o | exercism open | exercism | all | exercism |
xsm:v | exercism version | exercism | all | exercism |
fl | flutter | flutter | all | flutter |
fl:h | flutter -h | flutter | all | flutter |
fl:v | flutter -v | flutter | all | flutter |
fl:b | flutter build | flutter | all | flutter |
fl:d | flutter doctor | flutter | all | flutter |
fl:i | flutter install | flutter | all | flutter |
fl:g | flutter generate | flutter | all | flutter |
fl:s | flutter screenshot | flutter | all | flutter |
fl:u | flutter upgrade | flutter | all | flutter |
Everything routed through git. The branch names come from your git.main_branch and git.dev_branch settings, so gpull and friends follow whatever your project calls them.
14 aliases.
| Alias | Command | Pack | Platform | Requires |
|---|---|---|---|---|
gpush | git push | core | all | git |
gpull | git pull | core | all | git |
rnm | git branch -m main | core | all | git |
finit | git flow init | git-flow | all | git-flow |
ff | git flow feature | git-flow | all | git-flow |
fr | git flow release | git-flow | all | git-flow |
fh | git flow hotfix | git-flow | all | git-flow |
repo | gh repo | core | all | gh |
gist | gh gist | core | all | gh |
issue | gh issue | core | all | gh |
ghc | gh repo clone | core | all | gh |
ghn | gh repo create | core | all | gh |
ghf | gh repo fork | core | all | gh |
ghv | gh repo view | core | all | gh |
Navigation, listing, archives, networking, and the entries that do not group with anything else.
24 aliases.
| Alias | Command | Pack | Platform | Requires |
|---|---|---|---|---|
fast | speed-test | core | all | speed-test |
nema | asciinema | core | all | asciinema |
untar | sudo tar -xvzf | core | all | tar |
wch | which | core | all | — |
wis | whatis | core | all | — |
rds | redis-cli | core | all | redis-cli |
lh | lighthouse | core | all | lighthouse |
standup | git-standup | core | all | git-standup |
ht | htop | core | all | htop |
py | python | core | all | python |
dev | ts-node-dev --respawn --clear | core | all | ts-node-dev |
mip | linux: dig +short myip.opendns.com @resolver1.opendns.com | xsel -i -bdarwin: dig +short myip.opendns.com @resolver1.opendns.com | pbcopy | core | varies | — |
rw | railway | core | all | railway |
cf | cloudflared | cloudflared | all | cloudflared |
cft | cloudflared tunnel | cloudflared | all | cloudflared |
cftr | cloudflared tunnel run | cloudflared | all | cloudflared |
hr | heroku | core | all | heroku |
hr:l | heroku logs --tail | core | all | heroku |
db | dbdocs | core | all | dbdocs |
ans | ansible | ansible | all | ansible |
sans | ans --become --ask-become-pass | ansible | all | ansible |
ansp | ansible-playbook | ansible | all | ansible |
sansp | ansible-playbook --ask-become-pass | ansible | all | ansible |
inf | infisical | core | all | infisical |
Package manager shorthands. Most are two or three characters standing in for a command you type dozens of times a day.
29 aliases.
| Alias | Command | Pack | Platform | Requires |
|---|---|---|---|---|
n | npm | core | all | npm |
ni | npm install | core | all | npm |
nu | npm uninstall | core | all | npm |
ns | npm start | core | all | npm |
nr | npm run | core | all | npm |
nb | npm run build | core | all | npm |
nd | npm run dev | core | all | npm |
cna | npx create-next-app | core | all | npx |
cnat | npx create-next-app --example with-typescript | core | all | npx |
y | yarn | core | all | yarn |
ys | yarn start | core | all | yarn |
ya | yarn add | core | all | yarn |
yr | yarn remove | core | all | yarn |
yb | yarn build | core | all | yarn |
yd | yarn dev | core | all | yarn |
yt | yarn test | core | all | yarn |
yte | yarn test:e2e | core | all | yarn |
ycna | yarn create next-app | core | all | yarn |
ycnae | yarn create next-app --example | core | all | yarn |
ycnat | yarn create next-app --example with-typescript | core | all | yarn |
b | bun | core | all | bun |
ba | bun add | core | all | bun |
bi | bun install | core | all | bun |
br | bun run | core | all | bun |
bs | bun start | core | all | bun |
bd | bun dev | core | all | bun |
bt | bun test | core | all | bun |
bx | bunx | core | all | bunx |
oc | opencode | core | all | opencode |
Session management. Pairs with the tmux-session shipped script and with workspaces that declare a tmux_session.
12 aliases.
| Alias | Command | Pack | Platform | Requires |
|---|---|---|---|---|
t | tmux | core | all | tmux |
tl | t ls | core | all | tmux |
tn | t new -s | core | all | tmux |
td | t detach | core | all | tmux |
ta | t attach -t | core | all | tmux |
tksv | t kill-server | core | all | tmux |
tkss | t kill-session | core | all | tmux |
tkp | t kill-pane | core | all | tmux |
tkw | t kill-window | core | all | tmux |
tsrc | t source-file ./.tmux.conf | core | all | tmux |
tss | tmux-session save | core | all | tmux |
tsr | tmux-session restore | core | all | tmux |