seren/bootstrap-fallwith
Set up a machine quickly and keep it up to date and in sync
bootstrap
installation
Clone the repository, place any private/personal values and overrides at ~/.bootstrap_private, and kick off the init script.
- Clone the repository
git clone https://github.com/fallwith/bootstrap.git && cd bootstrap- Create a ~/.bootstrap_private file
cp .bootstrap_private.template ~/.bootstrap_private
vi ~/.bootstrap_private- Run the init script
./initThen update the clone and re-run the init script periodically to pick up changes.
about
bootstrap is software that allows the user to set up one or more machines - optionally from scratch - with helpful applications and configurations.
Currently, the following operations are carried out:
-
Homebrew is used to install a series of helpful unix tools and libraries. See dots/Brewfile for more details.
-
Homebrew-cask is used to install a series of OS X GUI applications such as Firefox, iTerm 2, etc. See dots/Brewfile for more details.
-
Several OS X behavior configuration changes are made to cater to the power user's preferences. See scripts/set_up_os_x for more details.
-
iTerm 2 - after being installed by Homebrew-cask - is configured with a custom property list file.
-
Several dot files for software such as The Silver Searcher, Pry, Git, Tmux, etc. are configured in the user's home directory.
-
Vim is configured and set up to use Vundle for plugin management.
-
Zsh is configured for a balance of power and speed by leveraging some of the work from both the oh-my -zsh and Prezto projects without loading either.