Usage
amoxide organizes aliases in three layers, from broadest to most specific:
- Global — always active, available in every shell session
- Profiles — named groups of aliases you can activate/deactivate
- Project — local
.aliasesfiles that auto-load per directory
Each layer can override the previous one. Project aliases override profile aliases, which override global aliases.
🌐 global
│ helo → echo hello world global
│
├─● git (active: 1)
│ gm → git commit -S --signoff -m
│
├─● rust (active: 2)
│ ct → cargo test
│ cb → cargo build
│
╰─📁 project aliases (.aliases)
t → ./x.py test
b → ./x.py build
○ node
nr → npm run- Global Aliases — always-on aliases for every session
- Profiles — managing named alias groups
- Project Aliases — directory-scoped
.aliasesfiles