██ ██ ████ ██ ██
░██ ░██ ░██░ ░░ ░██
░██ ██████ ██████ ██████ ██ ░██ █████ ██████
██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░
██░░░██░██ ░██ ░██ ░██ ░██ ░██░███████░░█████
░██ ░██░██ ░██ ░██ ░██ ░██ ░██░██░░░░ ░░░░░██
░░██████░░██████ ░░██ ░██ ░██ ███░░██████ ██████
░░░░░░ ░░░░░░ ░░ ░░ ░░ ░░░ ░░░░░░ ░░░░░░
$ cd ~
$ git clone --recursive git@github.com:bradp/dotfiles.git
$ rake
OR
curl https://raw.githubusercontent.com/bradp/dotfiles/master/misc/bootstrap | sudo bash
to also install all requirments (Zsh, and friends, etc.)
This repo contains a Rakefile that does some magic things.
$ rake
- Will overwrite your existing dotfiles and symlink ours to your home directory.
$ rake setup_file[ .filename .file2 ]
- Symlink new files that you've added to the dotfiles/ directory.
Check out my blog post on getting started.
bin/
Miscellaneous scripts. This is also added to your path. Contains:$
for when you accidently copy a command from the internet.colors-sample
Test your terminal colors. From here.faces
(╯°□°)╯︵ ┻━┻git-diff
Wrapper for icdiff for git diffs.icdiff
Side by side diffs. From here.replace
- Find and replace by a given list of files.replace foo bar **/*.txt
From [here](https://github. com/thoughtbot/dotfiles/blob/master/bin/replace).
.grunt-init
Scaffolds for grunt-init..maid/
My Maid rules for cleanup of Desktop, Downloads, and automatic Brew and Oh My Zsh upgrades.misc/
Miscellaneous scripts, that you might not run all the time. Contains:bootstrap.sh
to setup dotfiles in one curl | sh command.setup-new-mac.sh
to setup a new mac how I like it.
.oh-my-zsh/
Submodule checkout of Oh My Zsh..vim/
My Vim plugins.zsh-custom/
My custom Oh My Zsh theme and Oh My Zsh plugins. Contains:plugins/zsh-syntax-highlighting
Syntax highlighting from zsh-syntax-highlighting.plugins/parbs-sites
Helper zsh function to jump to a dir in the ~/Sites folder. Used assite dir_name
(with autocomplete and everything).themes/brad-muse
Custom theme based off Muse.
.aliases
Aliases. Gets sourced from inside the dotfiles folder..exports
Environment exports..gemrc
Speeds up gem installation..gitconfig
Make git awesome..global_ignore
Our global git ignore..hushlogin
Stop the login message when logging into remote servers..secret
Not included, but gets sourced if it exists..vimrc
Vim settings..zshrc
The magic that makes Zsh behave amazingly.