mirror of
https://github.com/natelandau/shell-scripting-templates.git
synced 2025-11-08 13:13:47 -05:00
fda55d60f964ae6c2081505b749cee833c67ec17
My Shell Scripts
This is the centralized repository of all my personal shell scripts which I use for a number of different purposes.
Important: I am a novice programmer and I bear no responsibility whatsoever if any of these scripts that I have written wipes your computer, destroys your data, crashes your car, or otherwise causes mayhem and destruction. USE AT YOUR OWN RISK.
What's here
- etc/ - This directory contains the various configuration files for the scripts contained elsewhere. More information is in the folder's
README. - lib/ - Located in this folder are a number of shared scripting libraries that I use throughout my other scripts. More information is in the folder's
README. - setupScripts/ - This directory contains my scripts that configure new computers from scratch. Including:
- Insalling Homebrew & associated packages
- Installing mac applications using Homebrew Cask
- Configuring OSX
- Syncing user preferences and files using Mackup
- Installing RVM and associated Gems
- Pushing a new SSH key to Github
More information is in the folder's README.
- syncScripts/ - I use RSYNC and Unison all the time to sync various computers, drives, and servers. More information is in the folder's
README.
Usage
Each of the directories has its own README file which describes in more depth how to use the script(s) contained within. Most of the scripts here won't work without the scripting utilities in lib/.
Languages
Shell
88.3%
sed
11.7%