Adding aliases for git and my own OSX commands to their respective plugins

This commit is contained in:
Rachel Ober 2010-12-06 17:32:43 -05:00
commit 7ee5f7ab33
2 changed files with 52 additions and 9 deletions

View file

@ -1,15 +1,21 @@
# Aliases
alias g='git'
alias gst='git status'
alias gl='git pull'
alias gup='git fetch && git rebase'
alias gp='git push'
alias gd='git diff | mate'
alias gdv='git diff -w "$@" | vim -R -'
alias gc='git commit -v'
alias gca='git commit -v -a'
alias ga='git add'
alias gb='git branch'
alias gba='git branch -a'
alias gbd='git branch -d'
alias gbr='git branch -r'
alias gc='git commit -v'
alias gca='git commit -v -a'
alias gco='git checkout'
alias gcob='git checkout -b'
alias gd='git diff | mate'
alias gdv='git diff -w "$@" | vim -R -'
alias gl='git pull'
alias gp='git push'
alias gs='git status'
alias grm='git status | grep deleted | awk "{print \$3}" | xargs git rm'
alias gup='git fetch && git rebase'
alias gcount='git shortlog -sn'
alias gcp='git cherry-pick'

View file

@ -8,4 +8,41 @@ function tab() {
do script with command "cd \"$PWD\"; $*" in window 1
end tell
EOF
}
}
# OSX doesn't have wget
alias wget='curl -O'
# Postgres for Mac OS X
if [ -x /usr/local/pgsql ]; then
export PATH=/usr/local/pgsql/bin:$PATH
fi
# Macports for Mac OS X
if [ -x /opt/local/bin/port ]; then
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
alias Pg='sudo port -v install'
alias Ps='port search'
alias Pi='port info'
alias Pr='sudo port uninstall'
alias dsl='port installed | grep -i'
function InitMacports () {
cmds=(
cat chgrp chmod chown cp dd df diff du false head
ln ls mkdir mkfifo mv pwd rm rmdir sleep sort
stat tail tee true uniq who whoami yes
)
for cmd in $cmds; do
ln -vs /opt/local/bin/g$cmd /usr/local/bin/$cmd
done
}
fi
# Fink for Mac OS X
if [ -x /sw/bin/init.sh ]; then
_append_to_path /sw/bin/init.sh
fi