Quickly customize your Linux environment so you can get to work
Customize one script and have a predictable shell wherever you're logged in
Get your dotfiles, install your packages, and bootstrap your linux server with three commands.
curl -O http://sblack4.github.io/linux-setup-tools/setup.sh
chmod +x setup.sh
./setup.sh
or get fancy and shorten that url (try goo.gl/)
curl -L goo.gl/7gHfnq -o setup.sh
chmod +x setup.sh
./setup.sh
Some knowledge of bash & Linux or the ability to use google 😃
Also, I've been using Docker to test
- Fork this repository
- Add your favorite commands to the
COMMANDS
insetup.sh
(it starts on line 17) - (optional) Use a url-shortener like goo.gl/ to shorten the url
- Presto! You are ready to test it out, I recommend using the Docker playground so you don't mess up anything locally.
This is dangerous as you can overwrite your local files
See the dockerfile for more detailed instructions, I test by running
docker build -t test ./ && docker run -it test /bin/bash
and manually inspecting the container.
If you've got cool ideas please share!
I've tried to take a note from Google's shell styleguide
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us (This contributing doc is a github template).
- Thanks to @PurpleBooth for the awesome README Template
- @renzok for the great bash template