Mercurial > index.cgi > dotfiles
comparison .bash_aliases @ 125:28c2ddd02e8f
Replace hgs alias with function
author | Steve Huston <huston@astro.princeton.edu> |
---|---|
date | Wed, 14 Jan 2015 16:00:03 -0500 |
parents | 3f720fcb9710 |
children | 4b397e94691a |
comparison
equal
deleted
inserted
replaced
124:3f720fcb9710 | 125:28c2ddd02e8f |
---|---|
89 | 89 |
90 # Programs | 90 # Programs |
91 alias atari='atari800 -height 800 -width 600' | 91 alias atari='atari800 -height 800 -width 600' |
92 alias base64='openssl enc -a' | 92 alias base64='openssl enc -a' |
93 alias bsr='bigscreen -raAx' | 93 alias bsr='bigscreen -raAx' |
94 alias hgs="hg serve -a localhost -p 0 & sleep 1 ; open http://\`lsof -p \$! | grep LISTEN | awk '{print \$9}'\`/ ; fg" | |
95 alias irssi-test='irssi --home=$HOME/irssi-test/' | 94 alias irssi-test='irssi --home=$HOME/irssi-test/' |
96 alias jt65='wine /Users/huston/.wine/drive_c/Program\ Files/jt65hf109/jt65-hf.exe' | 95 alias jt65='wine /Users/huston/.wine/drive_c/Program\ Files/jt65hf109/jt65-hf.exe' |
97 alias pine='alpine' | 96 alias pine='alpine' |
98 alias ret='screen -raAx' | 97 alias ret='screen -raAx' |
99 alias rot13="tr 'a-zA-Z' 'n-za-mN-ZA-M'" | 98 alias rot13="tr 'a-zA-Z' 'n-za-mN-ZA-M'" |
245 vim -e +TOhtml "+w ${OUTDIR}/${OUT}.html" +qa\! $F | 244 vim -e +TOhtml "+w ${OUTDIR}/${OUT}.html" +qa\! $F |
246 done | 245 done |
247 echo Files stored in $OUTDIR | 246 echo Files stored in $OUTDIR |
248 } | 247 } |
249 | 248 |
249 hgs() { | |
250 # Currently works on Macs, I should write a version for Linux as well | |
251 # someday | |
252 if [ "$1" == "end" -a -e .hgserve-PID ] ; then | |
253 kill `cat .hgserve-PID` | |
254 rm .hgserve-PID | |
255 elif [ -e .hgserve-PID ] ; then | |
256 P=`cat .hgserve-PID` | |
257 URL=`lsof -p $P | grep LISTEN | awk '{print $9}'` | |
258 open http://$URL/ | |
259 else | |
260 hg serve -a localhost -d -p 0 --pid-file .hgserve-PID | sed 's#.*bound to \(.*\))#http://\1/#' | xargs open | |
261 fi | |
262 } | |
263 | |
250 # vim: set filetype=sh : | 264 # vim: set filetype=sh : |