GitHunt
SE

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.

  1. Clone the repository
git clone https://github.com/fallwith/bootstrap.git && cd bootstrap
  1. Create a ~/.bootstrap_private file
cp .bootstrap_private.template ~/.bootstrap_private
vi ~/.bootstrap_private
  1. Run the init script
./init

Then 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:

  1. Homebrew is used to install a series of helpful unix tools and libraries. See dots/Brewfile for more details.

  2. 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.

  3. 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.

  4. iTerm 2 - after being installed by Homebrew-cask - is configured with a custom property list file.

  5. Several dot files for software such as The Silver Searcher, Pry, Git, Tmux, etc. are configured in the user's home directory.

  6. Vim is configured and set up to use Vundle for plugin management.

  7. 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.

Languages

Shell89.6%Vim Script10.4%JavaScript0.0%

Contributors

Created April 22, 2014
Updated December 9, 2024
seren/bootstrap-fallwith | GitHunt