Detects your current shell.
elio shell install elio shell uninstall Restart your shell, or run the command printed by the installer.
INTEGRATION
Leave your shell in elio's final directory when you quit.
CD ON EXIT
Detects your current shell.
elio shell install elio shell uninstall Restart your shell, or run the command printed by the installer.
qQuit and move your shell to elio's final directory.QQuit and keep the parent shell where it was.elio normally.SHELLS
elio shell install bash elio shell uninstall bash elio shell install zsh elio shell uninstall zsh elio shell install fish elio shell uninstall fish elio shell install nu elio shell uninstall nu INSTALL SCOPE
~/ .bashrc $ZDOTDIR/ .zshrc or~/ .zshrc $XDG_CONFIG_HOME/ fish/ conf.d/ elio.fish or~/ .config/ fish/ conf.d/ elio.fish $XDG_CONFIG_HOME/ nushell/ autoload/ elio.nu or~/ .config/ nushell/ autoload/ elio.nu conf.d and Nushell autoload directories are preserved.elio shell uninstall removes only integration installed by elio shell install.elio shell init, remove that snippet manually.MANUAL SETUP
Print the wrapper snippet if you prefer to edit shell files yourself.
elio shell init bash elio shell init zsh elio shell init fish elio shell init nu elio --cwd-file /path/to/output-file [DIRECTORY] writes the final directory on normal quit. A wrapper can read it and cd there. Quitting with Q skips writing the file.