gshaw / dotfiles

My configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gerry Shaw Dot Files

These are config files to set up a system the I like it. It uses Fish Shell and has only tested with Mac OS X.

Installation

Run the following commands in your terminal. It will prompt you before it does anything destructive. Check out the Rakefile to see exactly what it does.

git clone git://github.com/gshaw/dotfiles ~/.dotfiles
cd ~/.dotfiles
rake install

After installing, open a new terminal window to see the effects.

Homebrew

To configure Fish shell to init correctly

echo "custom_shell_init" > ~/.config/fish/config.fish

Update Homebrew packages and casks using:

brew list --formula -1 > ~/.dotfiles/brew/Brewfile
brew list --cask -1 > ~/.dotfiles/brew/Caskfile

To restore packages:

cat Brewfile | xargs brew install
cat Caskfile | xargs brew install --cask

Features

  • Greet each new terminal with a fortune. brew install fortune

  • Custom Git prompt to detect branch and if branch is modified.

  • Custom abbreviations for common actions

Screenshot

About

My configuration

License:MIT License


Languages

Language:Ruby 51.1%Language:Shell 48.9%