-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbash_aliases
114 lines (95 loc) · 3.75 KB
/
bash_aliases
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# --------------------------------------------------------------------------
# general aliases
# --------------------------------------------------------------------------
alias aliases='vi ~/.aliases && source ~/.aliases'
alias bashrc='vi ~/.bashrc && source ~/.bashrc'
alias ipython='ipython -automagic -nobanner'
alias l.="ls -d .*"
alias ll="ls -l"
alias ll.="ls -ld .*"
alias mkdir='mkdir -p'
alias rmpyc='find ./ -name "*.pyc" | xargs rm'
alias vi='vim'
alias whatismyip='echo `curl -s http://whatismyip.org/`'
alias c="clear"
alias ls="ls -F"
alias d="ls -laF"
alias h="history"
# --------------------------------------------------------------------------
# AMAZON S3 and EC2
# --------------------------------------------------------------------------
test -r "$HOME/amazon/s3/s3sync/s3sync.rb" &&
alias s3='$HOME/amazon/s3/s3sync/s3cmd.rb'
# --------------------------------------------------------------------------
# GIT
# --------------------------------------------------------------------------
alias ga='git add'
alias gb='git branch -a -v'
alias gco='git checkout'
alias gci='git commit'
alias gd='git diff'
alias gl='git l'
alias glo='git log'
alias gm='git merge'
alias gp='git pull'
alias gpp='git pull --rebase && git push'
alias gs='git status'
# --------------------------------------------------------------------------
# DJANGO ALIASES
# --------------------------------------------------------------------------
alias djm='manage.py'
alias djr='manage.py runserver'
alias djs='manage.py shell'
alias djt='manage.py test'
# --------------------------------------------------------------------------
# OSX
# --------------------------------------------------------------------------
if [ "$LOGNAME" = jtempleton ]; then
# JAVA
alias eclipse='$HOME/dev/eclipse/home/current/Eclipse.app/Contents/MacOS/eclipse &> /dev/null'
# MYSQL
test -r "/Library/LaunchDaemons/com.mysql.mysqld.plist" &&
alias mysqlstart='sudo launchctl start com.mysql.mysqld' &&
alias mysqlstop='sudo launchctl stop com.mysql.mysqld'
# TERMINAL COLORS
alias blue='SetTerminalStyle Ocean'
alias black='SetTerminalStyle black'
alias default='SetTerminalStyle Default'
alias djangoterm='SetTerminalStyle Django'
alias green='SetTerminalStyle green'
alias red='SetTerminalStyle Red\ Sands'
alias white='SetTerminalStyle Basic'
# RANDOM TERMINAL COLOR
alias newcolor='osascript ~/bin/RandomColorTerminal.scpt'
# UTILITIES
alias bringalltofront='osascript $HOME/bin/bring-all-to-front'
alias tm='/Applications/TextMate.app/Contents/MacOS/TextMate'
alias dev="cd ~/Dev/AMx_workspace/"
fi
# ---------
# Linux
# ---------
if [ "$LOGNAME" = jtemplet ]; then
alias web="cd /var/www"
alias cgi="cd /usr/lib/cgi-bin"
alias dev="cd ~/Development/rcp_workspace/"
alias hinty="cd ~/Development/hinty_workspace/hinty/"
alias weberrors="tail /var/log/apache2/error.log"
alias restart_apache="sudo /etc/init.d/apache2 restart"
alias weberrors="tail /var/log/apache2/error.log"
alias restart_apache="sudo /etc/init.d/apache2 restart"
alias ssh-hinty-stage="ssh -l root 184.106.147.27"
alias rcp_dev="cd ~/Development/rcp_workspace/"
alias android="cd ~/Development/android_workspace/"
alias dev="cd ~/Development"
alias words="cd ~/Development/wordsearch_game"
alias tauri="cd ~/Development/rails_workspace/tauri/"
alias laundry="cd ~/Development/rails_workspace/laundromat_service/"
alias music="cd ~/Media/Music"
alias clj='clj-env-dir'
fi
# --------------------------------------------------------------------------
# Development Utilities
# --------------------------------------------------------------------------
alias jsontool='python -m json.tool'
alias xmltool='python $HOME/bin/xmltool.py'