Laptop is a set of scripts to get your Mac OS X laptop set up as a development machine.
Pull request Compare This branch is 1 commit behind padwasabimasala:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

O.C. Tanner OS X Developer Quick Start

Script to setup a Ruby development environment for your OS X machine. Tested on Mountain Lion.


  • Install Xcode or Command Line Tools for Xcode.

    # If you install Command Line Tools for Xcode besure to run the following command.
    # For more information see
    sudo xcode-select -switch /usr/bin
  • Open a new terminal session and run this one-liner:

    bash < <(curl -s

    The script will add a few lines to your .bashrc.

What it sets up

SSH keys

Copies your public SSH key to the clipboard so you can paste it on your GitHub account configuration. If you don't have a SSH Key it will create one for you.


A great package manager, it's used to install the rest of the software.

It also installs some build tools and sets up bash completion.


Distributed version control.


Another open source relational database.


A tool for managing different Ruby versions.

Ruby 1.9.2

The near-latest stable Ruby version.


The rapid application development framework.


A tool for managing different NodeJS versions.


A platform for building Javascrip applications.

It also installs a few JS script libraries.