Upshell is an APLv2-licensed shell startup script framework. Motivations.
- Use your package manager to install GNU Stow. (eg.
brew install stow) - Invoke the following script:
cd && git clone --depth 1 https://github.com/robinbb/upshell.git .config/upshell && ( cd .config/upshell && stow --target="$HOME" home ) && cd - > /dev/null
- Customize by adding lines to
~/.config/upshell/config.
- Sane shell configuration using modules
- Compatible with Bash ('bash'), the POSIX shell ('sh'), the Bourne shell ('sh'), and the Debian Almquist shell ('dash')
- Compatible with 'sftp' and 'scp'
- Out-of-the-box modules for Nix
Contributions are welcome. Please submit a pull request via the GitHub issue tracker.