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

 
 
 

Languages