Permalink
Commits on Jul 1, 2013
  1. Added XCode download link

    * Install was failing before the full version of XCode was installed
    richrines committed Jul 1, 2013
Commits on Jun 12, 2013
Commits on Jun 7, 2013
  1. Upgrade to Ruby 2.0 p195

    croaky committed Jun 7, 2013
Commits on May 24, 2013
  1. Add debian jessie (testing) to supported distros.

    Dan Collis-Puro committed May 24, 2013
Commits on Apr 26, 2013
  1. Update for Ubuntu 13.04: "Raring Ringtail" support

    Dan Collis-Puro committed Apr 25, 2013
Commits on Apr 19, 2013
  1. Fix contributors link

    Dan Collis-Puro committed Apr 19, 2013
  2. Use more active language, remove unused linux packages

    Dan Collis-Puro committed Apr 19, 2013
Commits on Apr 13, 2013
  1. Feature parity with recent OS X modifications

    Includes:
    * Removing SSH key generation
    * Idempotency improvements
    * Prep for dotfiles
    * Install curl.
    Dan Collis-Puro committed Apr 11, 2013
Commits on Apr 11, 2013
  1. Ubuntu desktop does not come with aptitude or cURL

    Since Ubuntu 10.10, aptitude has been left out of the default Ubuntu
    desktop install. This commit changes the linux and linux-prerequisites
    scripts to check if aptitude is installed: if it is the script continues
    as normal; if it is not apt-get is used to install aptitude, and then
    the script continues as normal.
    
    This also updates README to use wget instead of cURL, and installs cURL
    later.
    Kerrick committed with Dan Collis-Puro Apr 9, 2013
Commits on Apr 10, 2013
  1. Remove unnecessary steps

    * Permission fixing used to be necessary but Homebrew fixed this in this
      commit:
      Homebrew/legacy-homebrew@8aa4f9d
    * Certain system libraries used to be necessary for Ruby 1.9.3 when we
      were on RVM, which enforced certain requirements:
      https://github.com/wayneeseguin/rvm/blob/master/scripts/functions/requirements/osx_brew#L93
    * Improve printed output with newlines separating commands.
    * Add more idempotent checks.
    * Don't restart script in the middle of the run.
    * Stick to `~/.zshrc`, not `~/.zshenv`.
    * Finish script with preparation of `~/.zshrc` for thoughtbot/dotfiles'
      `install.sh` script.
    * Add `fancy_echo`.
    croaky committed Apr 4, 2013
  2. Don't open browser

    * Opening the browser can surprise people.
    * Use gerund in nearby command output.
    croaky committed Apr 9, 2013
  3. Restart shell as login shell after rbenv

    Move `exec $SHELL -l` line to spot recommended by [rbenv README][1].
    
    Resolves [#77][2], where users would see errors like:
    
        Updating rubygems-update
        ERROR: While executing gem ... (Gem::FilePermissionError)
        You don't have write permissions into the /Library/Ruby/Gems/1.8
        directory.
        failed
        Installing critical Ruby gems for Rails development ...
        ERROR: While executing gem ... (OptionParser::InvalidOption)
        invalid option: --no-document
        failed
        Installing GitHub CLI client ...
        ERROR: While executing gem ... (OptionParser::InvalidOption)
        invalid option: --no-document
        failed
    
    [1]: https://github.com/sstephenson/rbenv/
    [2]: #77
    croaky committed Apr 9, 2013
  4. Use conventional zsh dotfile names

    * move rebenv initialization from .zlogin to .zshrc
    * rbenv documentation recommends .zshrc
    * less files for us to manage in our home directory
    
    * use zshrc instead of zprofile
    * zprofile is just an alternative for ksh fans [source](http://zsh.sourceforge.net/Intro/intro_3.html)
    * Tim Pope recommends moving /etc/zshenv to /etc/zshrc [source](https://github.com/tpope/vim-rbenv)
    gylaz committed Apr 5, 2013
Commits on Apr 9, 2013
  1. Encourage users to read script before running it

    * Wrap lines at 80 characters.
    * Use colons to mean "run the command on the next line."
    croaky committed Apr 9, 2013
Commits on Apr 5, 2013
  1. Fix OSX zsh environment bug

    * This a known bug discussed [here](sorin-ionescu/prezto#381).
    gylaz committed Apr 5, 2013
Commits on Apr 3, 2013
  1. Debian derivative support for the Laptop script

    This implements support for:
    * Ubuntu quantal
    * Ubuntu precise
    * Debian wheezy
    Dan Collis-Puro committed Mar 22, 2013
  2. Begin porting to ubuntu

    Kerrick committed with Dan Collis-Puro Mar 18, 2013
Commits on Mar 6, 2013
  1. Fix rbenv install

    Error was:
    
        command not found: CC=gcc-4.2
    
    * Set shell to Ruby 1.9.3 after installing it to make sure the following
     `gem` commands are using the correct Ruby.
    * Use easier-to-read `--no-document` flag.
    croaky committed Mar 4, 2013
Commits on Mar 4, 2013
  1. Install The Silver Searcher instead of Ack

    https://github.com/ggreer/the_silver_searcher
    
    * ag searches faster than ack
    * ag searches all files by default (but still ignores gitignored files).
      This removes the need for ack's --type-add= options.
    croaky committed Mar 2, 2013
Commits on Mar 2, 2013
  1. Install Hub gem

    * Used by Suspenders' `--github organization/project` flag.
    * `hub merge http://github.com/organization/project/pulls/123` for
      merging pull requests in open source projects.
    * `hub browse` for opening the branch in a web browser.
    * `hub pull-request` to create a pull request for the feature branch
      you're working in.
    * Lots more.
    croaky committed Mar 2, 2013
Commits on Feb 25, 2013
  1. Force gcc-4.2 compiler when installing Ruby

    Avoid errors like:
    
        st.c:520:35: error: implicit conversion loses integer precision:
        'st_index_t' (aka 'unsigned long') to 'int' [-Werror,-Wshorten-64-to-32]
        i = table->num_entries++; ~ ~~~~~~~~~~~~~~~~~~^~
    
    rbenv/ruby-build#287
    croaky committed Feb 25, 2013
  2. Alphabetize libraries in README

    croaky committed Feb 25, 2013
  3. Add new libraries to README

    croaky committed Feb 25, 2013
  4. Use rbenv to change Ruby versions

    * Use Homebrew consistently for OS programs.
    * Use ruby-build to install Rubies.
    * Include auto-switching of Ruby in `~/.zlogin`.
    * Upgrade Rubygems after Ruby is installed. This is to help avoid common
      Bundler/Psych issues:
      ruby/psych#66
    * Use newest Bundler version in order to work with latest Rubygems.
    * Use rbenv-gem-rehash so the shell automatically picks up binaries
      after installing gems with binaries.
    croaky committed Dec 10, 2012
Commits on Feb 20, 2013
  1. Merge pull request #69 from thoughtbot/ctoomey-mkdir-homebrew

    Mkdir /usr/local for Homebrew if it doesn't exist
    christoomey committed Feb 20, 2013
Commits on Feb 19, 2013
Commits on Feb 14, 2013
  1. Manage Heroku CLI with Homebrew

    michaelrkn committed with croaky Feb 12, 2013
Commits on Jan 18, 2013
  1. Restart shell after mac script finishes

    * Assure installed items and env vars apply.
    * Fixes #63.
    Kevin Suttle committed with croaky Jan 18, 2013
Commits on Jan 17, 2013
Commits on Jan 6, 2013
  1. Update copyright year range through 2013

    Adarsh Pandit committed Jan 6, 2013
Commits on Jan 4, 2013
Commits on Nov 27, 2012
  1. Install watch

    * example: watch heroku ps --remote production
    salbertson committed Nov 27, 2012