Show HN: Amoxide – The right aliases, at the right time
amoxide.rs
Like direnv, but for aliases. Define aliases per project, per toolchain, or globally — and load the right ones automatically.
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 .aliases files that auto-load per directory
Each layer can override the previous one. Project aliases override profile aliases, which override global aliases.