<commit_before># `$ fireinthehole`, it's that simple

<img alt="" align="right" src="https://raw.github.com/MoOx/dotfiles/master/backpack/i/kabooya.gif" />

(╯°□°）╯ ︵ 💥

Just run `fireinthehole` should setup the computer.
This includes:

- OS X configuration
- Development environment
- Apps
- Add some commands to the PATH

## First run

```
$ curl --silent https://raw.github.com/MoOx/dotfiles/master/backpack/firstrun | zsh
```

## Periodic run

```
$ fireinthehole
```

<img align="middle" src="https://raw.github.com/MoOx/dotfiles/master/backpack/i/fireinthehole.png" />

### Available commands

- `apps` install all OS X native apps
- `appstore` open the App Store
- `brewi` install Homebrew & specified packages
- `brewu` update brew
- `dotfiles` link dotfiles from `dotfilesception` folder (the smart way)
- `gemi` install specified gems
- `gemu` update gems (system & installed packages)
- `npmi` install specified node modules, globally
- `npmu` just an global npm update
- `osxdefaults` run lots of `defaults write`
- `snacktime` update brew, npm & gems

---

_Inspired by_

- https://github.com/holman/dotfiles
- https://github.com/mathiasbynens/dotfiles
- https://github.com/necolas/dotfiles
- https://github.com/kud/my/<commit_msg>Better screenshot integration + tiny details about commands<commit_after># `$ fireinthehole`, it's that simple

<img alt="" align="right" src="https://raw.github.com/MoOx/dotfiles/master/backpack/i/kabooya.gif" />

(╯°□°）╯ ︵ 💥

Just run `fireinthehole` should setup the computer.
This includes:

- OS X configuration
- Development environment
- Apps
- Add some commands to the PATH

## First run

```
$ curl --silent https://raw.github.com/MoOx/dotfiles/master/backpack/firstrun | zsh
```

## Periodic run

```
$ fireinthehole
```

This command update the dotfiles themselve from the repo, then trigger `kaboom` which call every commands below.

<img alt="preview" align="right" src="https://raw.github.com/MoOx/dotfiles/master/backpack/i/fireinthehole.png" />

### Available commands

This commands should be available in your PATH & can be run independently.

- `apps` install all OS X native apps & pre-configure some
- `appstore` open the App Store
- `brewi` install Homebrew & specified packages
- `brewu` update brew
- `dotfiles` link dotfiles from `dotfilesception` folder (the smart way)
- `gemi` install specified gems
- `gemu` update gems (system & installed packages)
- `npmi` install specified node modules, globally
- `npmu` just an global npm update
- `osxdefaults` run lots of `defaults write`
- `snacktime` update brew, npm & gems
- `test-output` test output functions, not very usefull :) 

---

_Inspired by_

- https://github.com/holman/dotfiles
- https://github.com/mathiasbynens/dotfiles
- https://github.com/necolas/dotfiles
- https://github.com/kud/my/
{'fraction_non_alphanumeric': 0.13652482269503546, 'fraction_numerical': 0.0, 'mean_word_length': 4.176146788990826, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5035157', 'n_tokens_mistral': 971, 'n_tokens_neox': 923, 'n_words': 274}