Skip to content

Quickly customize your Linux environment so you can get to work

License

Notifications You must be signed in to change notification settings

sblack4/linux-setup-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux-setup-tools

Quickly customize your Linux environment so you can get to work

About

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

Getting Started

Prerequisites

Some knowledge of bash & Linux or the ability to use google 😃

Also, I've been using Docker to test

Installing

  1. Fork this repository
  2. Add your favorite commands to the COMMANDS in setup.sh (it starts on line 17)
  3. (optional) Use a url-shortener like goo.gl/ to shorten the url
  4. Presto! You are ready to test it out, I recommend using the Docker playground so you don't mess up anything locally.

Testing

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.

Contributing

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

Acknowledgments

About

Quickly customize your Linux environment so you can get to work

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages