<commit_before># Dotfiles

My linux / OS X dotfiles. This is a work in progress, as I'm currently rebuilding my system!

## Structure
* Files in `link` are linked into `~`
* Files in `copy` are copied into `~`
* Files in `bin` are executables (`bin` is added into the path)
* Files in `source` are sourced when a shell is opened
* Files in `conf` just sit there
* Files in `backups` are backups (from the copy/link process) **
* Files in `caches` are cached files (used by some scripts) **

_** these directories are created only when necessary_

## Commands
* `dotfiles` - (re)initialize dotfiles
* `src` - (re)source all files in `source` directory

## Installation
`bash -c "$(curl -fsSL https://raw.github.com/cowboy/dotfiles/master/bin/dotfiles)" && source ~/.bashrc`

## Example Output
```
[cowboy@Bens-MacBook-Pro:~]
[22:31:12] $ ssh test.benalman.com
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.35.4-rscloud x86_64)

cowboy@totoro:~$ bash -c "$(curl -s https://raw.github.com/cowboy/dotfiles/master/bin/dotfiles)" && source ~/.bashrc
Downloading files...
Cloning into /home/cowboy/.dotfiles...
remote: Counting objects: 104, done.<commit_msg>Updating readme to mention the 'init' directory.<commit_after># Dotfiles

My linux / OS X dotfiles. This is a work in progress, as I'm currently rebuilding my system!

## Structure
* Files in `init` are executed at run-time.
* Files in `copy` are copied into `~`
* Files in `link` are linked into `~`
* Files in `bin` are executables (`bin` is added into the path)
* Files in `source` are sourced when a shell is opened
* Files in `conf` just sit there
* Files in `backups` are backups (from the copy/link process) **
* Files in `caches` are cached files (used by some scripts) **

_** these directories are created only when necessary_

## Commands
* `dotfiles` - (re)initialize dotfiles
* `src` - (re)source all files in `source` directory

## Installation
`bash -c "$(curl -fsSL https://raw.github.com/cowboy/dotfiles/master/bin/dotfiles)" && source ~/.bashrc`

## Example Output
```
[cowboy@Bens-MacBook-Pro:~]
[22:31:12] $ ssh test.benalman.com
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.35.4-rscloud x86_64)

cowboy@totoro:~$ bash -c "$(curl -s https://raw.github.com/cowboy/dotfiles/master/bin/dotfiles)" && source ~/.bashrc
Downloading files...
Cloning into /home/cowboy/.dotfiles...
remote: Counting objects: 104, done.
{'fraction_non_alphanumeric': 0.14014352047277331, 'fraction_numerical': 0.018573237653018153, 'mean_word_length': 4.220264317180617, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, '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': '1578178', 'n_tokens_mistral': 844, 'n_tokens_neox': 781, 'n_words': 282}