██ ██ ████ ██ ██
░██ ░██ ░██░ ░░ ░██
░██ ██████ ██████ ██████ ██ ░██ █████ ██████
██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░
██░░░██░██ ░██ ░██ ░██ ░██ ░██░███████░░█████
░██ ░██░██ ░██ ░██ ░██ ░██ ░██░██░░░░ ░░░░░██
░░██████░░██████ ░░██ ░██ ░██ ███░░██████ ██████
░░░░░░ ░░░░░░ ░░ ░░ ░░ ░░░ ░░░░░░ ░░░░░░
$ 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).
-
.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. -
sourced
Contains:aliases
Aliases. Gets sourced from inside the dotfiles folder.exports
Environment exports.functions
Like aliases, but more biggerproject_paths
Project-spefic $PATH entries. Added withadd_to_sourced
secret
Not included, but gets sourced if it exists.
-
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.
-
.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. -
.vimrc
Vim settings. -
.zshrc
The magic that makes Zsh behave amazingly.