Shell Setup
Guided Setup (Recommended)
The easiest way to set up amoxide:
sh
am setup fishsh
am setup zshpowershell
am setup powershellThis detects your profile file, shows exactly what it will add, and asks for confirmation.
Manual Setup
Add the init line to your shell configuration:
fish
# ~/.config/fish/config.fish
am init fish | sourcezsh
# ~/.zshrc
eval "$(am init zsh)"powershell
# Add to your PowerShell profile (echo $PROFILE to find it)
(am init powershell) -join "`n" | Invoke-ExpressionWhat the Init Does
The am init command does two things:
- Loads aliases from your active profiles into the current shell
- Installs a cd hook that automatically loads/unloads project aliases (from
.aliasesfiles) when you change directories
Verify Setup
Check that everything is configured correctly:
sh
am statusThis verifies that the shell hook is installed and your profiles are loaded.