~ topfunky /.csh_aliases

I source this in my .cshrc
# Command Enhancements

alias reload 'source ~/bin/aliases'

# Quicker cd
alias cr 'cd web/rails/repos'
alias cg 'cd /usr/local/lib/ruby/gems/1.8/gems'

# Common -- Some are from Damian Conway
alias s 'cd ..'         # up one dir
alias cdd 'cd -'         # goto last dir cd'ed from
alias r 'mv \!* ~/.Trash'

alias l 'ls -lhG \!* | more'        # -l long listing
                                                                # -h human readable
                                                                # -G no group info
alias lh "ls -lh"
alias lt 'ls -lt | more'        # sort with recently modified first
alias a 'ls -A'        # -A all except literal . ..
alias la 'ls -lhGA \!* | more'

alias take 'mkdir \!*; cd \!*'

alias h 'history'

alias c 'clear'
alias cl 'clear; l'
alias cls 'clear; ls'

alias grep 'grep -I --exclude="*.svn*" -r'

alias take 'mkdir \!* && cd \!*'

alias e 'exit'

alias k9 "killall -9"

alias rmm "mv \!* ~/.Trash"

# Finder
alias o 'open . &'
alias ff 'open -a Firefox'

# Ruby
alias irb 'irb --readline -r irb/completion'
alias rii 'ri -Tf ansi'

# Processes
alias tu 'top -o cpu' # cpu
alias tm 'top -o vsize' # memory

# Subversion
alias sup 'svn update --ignore-externals'
alias supp 'svn update'
alias sst 'svn status --ignore-externals'
alias sstt 'svn status'
alias scom 'svn commit'
alias sd 'svn diff \!* | mate'
alias slog 'svn log | more'
alias sex 'svn export'
alias svnunhook "find . -name '.svn' -exec rm -rf {} \;"
alias dsunhook "find . -name '.DS_Store' -exec rm -rf {} \;"

# TextMate
alias et 'mate . &'
alias ett 'mate app config lib db public spec test vendor/plugins Rakefile Capfile README &'
alias etts 'mate app config lib db public script spec test vendor/plugins Rakefile Capfile README &'

# Ruby
alias att 'autotest'

# Rails
alias ss './script/server'
alias sc './script/console'
alias sg './script/generate'
alias sp './script/plugin'
alias mr 'mongrel_rails start'
alias ms 'mongrel_rails stop'

# TDD

alias rsk "rstakeout \!* 'app/**/*' 'test/**/*' 'config/*'"