Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Laptop is a set of scripts to get your Mac OS X laptop set up as a development machine.
branch: master

This branch is 5 commits behind janogonzalez:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
README.md
install

README.md

OS X Developer Setup

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

Install

  • Install the Command Line Tools for Xcode.
  • Change your default shell to zsh:

    chsh -s /bin/zsh
    
  • Open a new terminal session and run this one-liner:

    zsh < <(curl -s https://raw.github.com/janogonzalez/osx-developer-setup/master/install)
    

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

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.

Homebrew

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

Ack

A tool like grep, optimized for searching in source code files.

MacVim

The best text editor ;).

Tmux

A terminal multiplexer, allows to run multiple terminals from a single screen.

Ctags

A tool to index language objects like classes, functions, etc. to easily locate them by text editors and other tools.

GraphicsMagick

A tool to process images.

MySQL

An open source relational database.

PostgreSQL

Another open source relational database.

Redis

An open source key-value store.

rbenv

A tool for managing different Ruby versions.

ruby-build

A tool to compile different Ruby versions.

Ruby 1.9.3

The latest stable Ruby version.

Bundler

A gem to manage Ruby application dependencies.

It should take about 30 minutes for everything to install, depending on your machine.

Recommended

This stuff doesn't come in the script.

Prezto

A great configuration framework for zsh.

iTerm2

A terminal emulator for OS X.

Solarized

A color theme for your terminal, editors and IDEs.

Alfred

A great application launcher (and so much more).

AppCleaner

A utility to uninstall software.

The Unarchiver

A tool to unpack archives.

Onyx

A great tool for system maintenance and personalization.

Gitx

Sometimes you want a graphical history viewer...

Something went wrong with that request. Please try again.