Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save letanure/10342699 to your computer and use it in GitHub Desktop.
Save letanure/10342699 to your computer and use it in GitHub Desktop.

Setup - Modern Workflow

Finally! I just need two things to get up and running with my workflow:

  1. A freshly baked USB to do a clean install of Mac OSX Lion (10.7.5)
  2. Once installed, explore the magic inside this friendly repository.

This guy is just a personal reference in case I need to install and prepare my workflow again. Is up to you (me) if you want to run this as a file or copy paste at your leisure. Use with care. :)

Here we go!

1. Run software update

Make sure everything is up to date.

2. Pre-requisites

Run XCode once to agree with license, install Device Components and then execute brew doctor to begin dependencies installation.

3. Install the .forcefiles

$ bash -c "$(curl -fsSL raw.github.com/vitorbritto/forcefiles/master/bin/forcefiles)"

4. Use the force

This step will update and install some guys. Just type:

$ bash .forcefiles/bin/update

Important: make sure to move all apps from /opt/homebrew-cask/Caskroom/ to /Applications. And to remove all installations files from /Library/Caches/Homebrew.

5. Generate SSH keys for GitHub

Visit GitHub's official guide for instructions.

6. Download IE test VMs for VirtualBox (optional)

This may take several minutes to download, so maybe you wanna do it as a background process. Just type:

$ chmod u+x ~/.forcefiles/scripts/installvms.sh && ./installvms.sh

7. May the force be with you. :)

===

Some notes to remind me

Important commands

  • up: install/update some guys.
  • vms: download IE test VMs for VirtualBox.
  • bkp: disc backup (requires rsync).
  • ahost: add a virtual host.
  • dhost: delete existing virtual host.

Is up to you (me) if you want to run these commands

Manual installation

Unfortunately some apps aren't available through homebrew-cask, so you need to install it manually.

App Store
Manually
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment