Collection of dotfiles and bootstrap script to manage the environment on my laptop.
git clone https://github.com/jkielbaey/dots
cd dots
sh ./bootstrap.shThe bootstrap script also comes with a handy option to upgrade all installed tools.
cd dots
sh ./bootstrap.sh -uThe bootstrap script only works for OSX.
The bootstrap script installs a set of tools. Most notably:
- brew
- fish
- glances
- Google Chrome
- iTerm2
- docker
- httpie
- go
- Python 3
- Pipenv
- aws-cli
- aws-vault
- terraform
- powerline-go
For the full list, see bootstrap.sh.
The bootstrap script will prepare the config of the fish shell in your home directory.
- Simple aliases that I used often to speed up my workflow (i.e.
gplforgit pullandmyipto get my public IP address). - Define fish functions to integrate aws-vault with aws-cli and terraform.
- Initialize ssh-agent and load all ssh keys starting with
id_rsain the$HOME/.sshdirectory. - Set environment variables as instructed by brew formulas.
Have an amazing idea to be added? Great! Let's collaborate!
- Fork this repo!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D.
This project is licensed under the MIT License - see the LICENSE.md file for details