<commit_before># Matt's dotfiles...

Based on dotfiles by [<NAME>](https://github.com/paulirish/dotfiles), [<NAME>](https://github.com/mathiasbynens/dotfiles), [<NAME>](https://github.com/cowboy/dotfiles), and [<NAME>](https://github.com/necolas/dotfiles)

## Installation

### Using Git and the bootstrap script

```bash
git clone https://github.com/mattbanks/dotfiles.git && cd dotfiles && ./bootstrap.sh
```

Bootstrap script checks if [Homebrew](http://mxcl.github.com/homebrew/), [NPM](http://npmjs.org/), [RVM](https://rvm.io/) and [Node.js](http://nodejs.org/) are installed and, if not, installs them for you.

To update, `cd` into your local `dotfiles` repository and then:

```bash
./bootstrap.sh
```

Alternatively, to update while avoiding the confirmation prompt:

```bash
./bootstrap.sh -f
```

### Git-free install

```bash
cd; curl -#L https://github.com/mattbanks/dotfiles/tarball/master | tar -xzv --strip-components 1 --exclude={README.md,bootstrap.sh}
```

To update later on, just run that command again.

### Sensible OS X defaults

When setting up a new Mac, you may want to set some sensible OS X defaults:

```bash
./.osx
```

### Package Management Batch Installation

This script installs a number of packages view brew, npm, and rubygems for local development:

```bash
./.packages
```

## Suggestions/Improvements

Suggestions/improvements welcome - [let me know](https://github.com/mattbanks/dotfiles/issues)!<commit_msg>add prerequisites, run .packages with sudo<commit_after># Matt's dotfiles...

Based on dotfiles by [<NAME>](https://github.com/paulirish/dotfiles), [<NAME>](https://github.com/mathiasbynens/dotfiles), [<NAME>](https://github.com/cowboy/dotfiles), and [<NAME>](https://github.com/necolas/dotfiles)

## Prerequisites

Install these before running the bootstrap installation script:

- [Homebrew](http://mxcl.github.com/homebrew/)
- [Node.js](http://nodejs.org/) (* install via package on website, not via Homebrew. It will cause issues.)

## Installation

### Using Git and the bootstrap script

```bash
git clone https://github.com/mattbanks/dotfiles.git && cd dotfiles && ./bootstrap.sh
```

To update, `cd` into your local `dotfiles` repository and then:

```bash
./bootstrap.sh
```

Alternatively, to update while avoiding the confirmation prompt:

```bash
./bootstrap.sh -f
```

### Git-free install

```bash
cd; curl -#L https://github.com/mattbanks/dotfiles/tarball/master | tar -xzv --strip-components 1 --exclude={README.md,bootstrap.sh}
```

To update later on, just run that command again.

### Sensible OS X defaults

When setting up a new Mac, you may want to set some sensible OS X defaults:

```bash
./.osx
```

### Package Management Batch Installation

This script installs a number of packages view brew, npm, and rubygems for local development:

```bash
sudo ./.packages
```

## Suggestions/Improvements

Suggestions/improvements welcome - [let me know](https://github.com/mattbanks/dotfiles/issues)!
{'fraction_non_alphanumeric': 0.15633423180592992, 'fraction_numerical': 0.0006738544474393531, 'mean_word_length': 4.477859778597786, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 15, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2905008', 'n_tokens_mistral': 1005, 'n_tokens_neox': 920, 'n_words': 284}