Nathaniel Landau fda55d60f9 minor tweak
2015-01-03 20:04:36 -05:00
2015-01-02 21:03:49 -05:00
2015-01-03 13:11:22 -05:00
2015-01-03 13:14:51 -05:00
2015-01-03 12:33:36 -05:00
2015-01-03 20:04:36 -05:00

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

Description
Shell scripting utility functions and a bash script boilerplate template
Readme MIT 3.3 MiB
Languages
Shell 88.3%
sed 11.7%