dotfiles
I've spend way too much time automating my setup using dotfiles.
To get started on a new machine I git clone the repository:
git clone https://github.com/fdietz/dotfiles.git ~/.dotfiles
An install.sh script creates symlinks to config files:
- bash_profile
- bashrc
- gitconfig
- gitignore
- gemrc
- irbrc
- asdfrc
- vimrc
- ...
Then depending on if I'm on a Linux or MacOS I either run the apt-install.sh or run brew bundle
to install everything listed in my Brewfile.
Last but not least the asdf_install.sh installs asdf, the version manager for Ruby, Elixir, Javascript, etc. It's much easier than remembering the syntax for rbenv, nvm and others.