-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbash_profile
More file actions
49 lines (40 loc) · 1.51 KB
/
Copy pathbash_profile
File metadata and controls
49 lines (40 loc) · 1.51 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
38
39
40
41
42
43
44
45
46
47
48
49
export MANPATH=/usr/local/man:/opt/local/share/man:$MANPATH
export CLICOLOR=1
export PS1=':) $(__git_ps1 "(%s)") '
export EDITOR=vim
#export DISPLAY=:0
export FLEX_HOME="/opt/flex_sdk/"
export rvm_path=~/.rvm
#android-sdk-linux_x86
export PATH=~/bin:/usr/local/bin:/opt/local/bin/:/opt/local/sbin:/opt/flex_sdk/bin/:$PATH
# set vi key bindings in bash
#set -o vi
alias flashlog='tail -f ~/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt'
alias logs='tail -f /var/log/apache2/* & tail -f /var/log/*'
alias weblog='tail -f /private/var/log/apache2/access_log'
alias rgrep='find . -name \!:2 -exec grep -i \!^ {} /dev/null \;'
alias webroot='cd /Library/WebServer/Documents'
alias proj='cd ~/projects'
alias lsl='ls -l'
# git shortcuts
alias gts='git status'
alias gtb='git branch'
alias gtai='git add -i'
alias gtcm='git commit -m'
# apps
alias safari="open /Applications/Safari.app"
alias chrome="open /Applications/Google\ Chrome.app"
# android sdk aliases
alias logcat='/Users/brian/bin/android-sdk-mac_x86/platform-tools/adb logcat'
# git bash completion
#source ~/.bash_completion.d/git-completion.bash
source ~/.git-completion.bash
# ant bash completion
if [ -f /opt/local/etc/bash_completion ]; then
. /opt/local/etc/bash_completion
fi
complete -C /opt/local/share/java/apache-ant/bin/complete-ant-cmd.pl ant
test -r /sw/bin/init.sh && . /sw/bin/init.sh
# rvm setup
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
export PATH=/usr/local/apache-ant/bin:"$PATH"