update ls aliases, new git aliases

This commit is contained in:
Sami Samhuri 2010-03-27 14:03:50 -07:00
parent 1d2592843a
commit dc6c7711ba

View file

@ -283,6 +283,25 @@ alias u2='uu'
alias u3='uuu' alias u3='uuu'
alias u4='uuuu' alias u4='uuuu'
# ls Aliases
# ----------------
if mac; then
gls_path=`which gls`
if [[ -x "$gls_path" ]]; then
alias ls='$gls_path -BF --color=auto'
alias la='$gls_path -AF --color=auto'
else
alias ls='ls -BF'
alias la='ls -AF'
fi
else
alias ls='ls -BF --color=auto'
alias la='ls -AF --color=auto'
fi
alias ll='ls -l'
alias lsd='ls -d'
alias lld='ls -dl'
# ruby # ruby
alias irb='irb --readline -r irb/completion' alias irb='irb --readline -r irb/completion'
alias rii='ri -Tf ansi' alias rii='ri -Tf ansi'
@ -300,14 +319,23 @@ alias slog='svn log | less'
# git # git
alias a='git add' alias a='git add'
alias c='git commit' alias ap='git add -p'
alias g='git'
alias b='git branch' alias b='git branch'
alias bt='git branch --track'
_bto() { git branch --track "$1" origin/"$1" }
alias bto='_bto'
alias c='git commit'
alias co='git checkout' alias co='git checkout'
alias d='git diff' alias d='git diff'
alias dc='git diff --cached' alias dc='git diff --cached'
alias ds='git diff --stat'
alias gl='git log'
alias glo='git log --oneline'
alias gls='git log --stat'
alias g='git grep' alias g='git grep'
alias m='git merge' alias m='git merge'
alias r='git remote'
alias ra='git remote add'
alias s='git status' alias s='git status'
# macports apachectl # macports apachectl
@ -376,19 +404,6 @@ function cl () {
} }
# 7.2. ls Aliases
# ----------------
if mac; then
alias ls='ls -BF'
alias la='ls -AF'
else
alias ls='ls -BF --color=auto'
alias la='ls -AF --color=auto'
fi
alias ll='ls -l'
alias lsd='ls -d'
alias lld='ls -dl'
function like(){ function like(){
print -l **/*${1}*{,/**} print -l **/*${1}*{,/**}
} }