- Run
./install.sh
Configuration exists to target
- OSs: Known to run on macOS (+ Homebrew), FreeBSD, & Ubuntu Linux
- Shell: Primarily Zsh, but with Bash configuration
- Languages: Primarily targeting for Ruby development
- Editor: Vim (see vim-config)
- VCS: Git
Bash, Zsh, & Vim all support "localrc" files in the home directory which are loaded after all other configuration:
- Bash:
.bashrc_local
- Zsh:
.zshrc_local
- Bash & Zsh:
.sh_common_local
- Vim:
.vimrc_local
The preferred method of achieving this is by placing the files in the localrcs
directory, prefixed with your machine's name (as displayed by hostname
). When
running the install script these will automatically be linked accordingly. This
allows machine-specific configuration to be stored in the repository
nodenv will be loaded if it’s detected.
virtualenvwrapper will be setup and loaded if they’re detected.
One of chruby, rbenv, or rvm will be loaded (in that order) if they’re detected.
License is available in the LICENSE file.
Forked from Andrew Marshall.
Original inspiration from Ryan Bates.
Various parts inspired by or adapted from Brian Racer, Todd Werth, Gary Bernhardt, & Pivotal Labs/Case Commons. Other credits not listed here may be noted in comments.