public
Description: caffo's dotfiles
Homepage:
Clone URL: git://github.com/caffo/dotfiles.git
caffo (author)
Sat Jan 17 10:02:22 -0800 2009
commit  d43724a8a68d07ed551616d2db96622fae3c6937
tree    456b3abd4395f4043db10622e8746b4c33f2570f
parent  9ac9b7ba5290b54d1450598752253d979220a575
dotfiles / bashrc
100644 37 lines (29 sloc) 0.734 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# some variables
export PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
export PATH=$PATH:/usr/local/mysql/bin/:/opt/local/bin/
 
if [ "$(uname)" == 'Darwin' ]; then
  alias is_darwin=true
  alias ls='ls -kG' # KiB, Color
  alias dir='ls -Fx' # Type marker, across.
  alias psf='ps -ax'
  alias free='vm_stat'
else
  alias is_darwin=false
  alias ls='ls --color=auto'
  # GNU dir is /bin/dir, so no alias.
  alias psf='ps -fax'
fi
 
 
is_darwin && export VISUAL=mate
export EDITOR=vim
 
 
# some fixes
alias vi='vim'
 
# custom commands
alias gitrevert=git_file_reset
alias crawl="ssh joshua@crawl.akrasiac.org -C"
 
function git_file_reset(){
if [ -z "$1" ]; then
echo "no files given"
else
git diff $1 | patch -p1 -R
fi
}