Files
shell-scripting-templates/setupScripts
Nathaniel Landau 238f27e581 New script template
2015-01-07 22:59:39 -05:00
..
2015-01-04 00:50:21 -05:00
2015-01-02 20:55:03 -05:00
2015-01-07 22:59:39 -05:00
2015-01-02 20:55:03 -05:00
2015-01-07 22:59:39 -05:00
2015-01-07 22:59:39 -05:00
2015-01-07 22:59:39 -05:00
2015-01-03 13:14:51 -05:00
2015-01-07 22:59:39 -05:00
2015-01-07 22:59:39 -05:00

Setup Scripts Readme File

These are the files I have created to mange the configuration of new computers.

File Manifest

  • casks.sh - Installs native Mac applications via Homebrew Cask casks and runs Brew maintenance scripts.
  • dropbox.sh - Installs Dropbox if not already installed.
  • fileTest.sh - Maintenance script to run occasionally. This ensures that the files called from the mackup.sh actually exist. If any of these files fail mackup.sh will fail as well.
  • homebrew.sh - Installs Homebrew and associated packages and runs Brew maintenance scripts
  • mackup.sh - This script configures and installs mackup, and then restores my files from Dropbox to their correct locations. Note: This script relies on the existence of certain files in Dropbox to ensure that synching has completed. This list of files needs maintenance from time to time. You can test these files using fileeTest.sh
  • newMackSetup.sh - This is script calls all of the other scripts in the correct order to configure a new computer from scratch. Start here.
  • osx.sh - This script contains the Mac OSX specific settings.
  • ruby.sh - This script installs RVM (Ruby Version Manager) and certain Gems including Jekyll.
  • ssh.sh - Script to configure SSH and link it to Github

USAGE

To configure a new computer simply run the script newMacSetup.sh in Terminal.app and follow the onscreen instructions.