Added a bunch more stuff.
Minor fixes.
Prompt now displays correctly in folders that aren't git repos.
Updated readme.
More stuff.
Adding some ubuntu stuff, minor tweaks.
Fixing some stuff on the ubuntu side.
Changed ack to be a submodule.
Install / update script no longer prompts, now makes backups.
Fixed whitespace issue.
Minor fix.
More 'dotfiles' script tweaking.
Adding example output to readme.
Updating linux apt-get aliases.
Fixed another ubuntu alias.
Changing bash script vars to not-all-uppercase to visually disambiguate them from environment / shell vars.
It's specifcally ubuntu, not just linux. That being said, what's a good way to test ubuntu-ness?
Updated [1mUpdating files...[0m
Already up-to-date.

[1mInitializing...[0m
 [1;32m✔[0m  Initialized osx.sh.

[1mCopying files into home directory...[0m
 [1;31m✖[0m  Skipping ~/.gitconfig, destination file newer.

[1mLinking files into home directory...[0m
 [1;31m✖[0m  Skipping ~/.ackrc, same file.
 [1;31m✖[0m  Skipping ~/.aprc, same file.
 [1;31m✖[0m  Skipping ~/.bash_profile, same file.
 [1;31m✖[0m  Skipping ~/.bashrc, same file.
 [1;31m✖[0m  Skipping ~/.toprc, same file.
[1m
All done![0m script: lowercased vars, removed unnecessary shopt-restore code, added init subsystem (not yet implemented).
Oops. Fixing 'dotfiles' script so that it actually backs-up again\!
Adding install-brew-and-git-if-not-already-installed stuff. Hope it works.