Skip to content

lawrencecurtis/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lawrence Curtis’s Dot Files

These are config files to set up a system the way I like it.

Installation

sudo port install coreutils && git clone git:https://github.com/lawrencecurtis/dotfiles ~/.dotfiles && cd ~/.dotfiles && rake install
  1. script will prompt for name and email address,
  2. will default to your current settings

Environment

I am running on Mac OS X, but it will likely work on Linux as well with
minor fiddling.

Features

I normally place all of my coding projects in ~/code, so this directory
can easily be accessed (and tab completed) with the c command.

c railsca<tab>

There is also an h command which behaves similar, but acts on the home path.

h doc<tab>

Tab completion is also added to rake and cap commands:

rake db:mi<tab> cap de<tab>

To speed things up, the results are cached in local .rake_tasks~ and
.cap_tasks~. It is smart enough to expire the cache automatically in
most cases, but you can simply remove the files to flush the cache.

If you’re using git, you’ll notice the current branch name shows up in
the prompt while in a git repository.

If you’re using Rails, you’ll find some handy aliases (below). You can
also use show_log and hide_log in script/console to show the log inline.

ss # script/server sc # script/console migrate # rake db:migrate db:test:clone scaffold # script/generate migration nifty_scaffold

About

bash, gem, git, irb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%