Mercurial > hg > config
comparison .bashrc @ 642:b52004eb7761
no more moz
| author | Jeff Hammel <k0scist@gmail.com> | 
|---|---|
| date | Tue, 11 Mar 2014 11:38:45 -0700 | 
| parents | 69babe3ef8a7 | 
| children | a5cd31e0b8e7 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 641:15c20cfc6b22 | 642:b52004eb7761 | 
|---|---|
| 45 alias xpcshell="LD_LIBRARY_PATH=${MOZOBJ}/dist/bin ${MOZOBJ}/dist/bin/xpcshell" | 45 alias xpcshell="LD_LIBRARY_PATH=${MOZOBJ}/dist/bin ${MOZOBJ}/dist/bin/xpcshell" | 
| 46 if [ -e ~/.bashttw ] | 46 if [ -e ~/.bashttw ] | 
| 47 then | 47 then | 
| 48 . ~/.bashttw | 48 . ~/.bashttw | 
| 49 fi | 49 fi | 
| 50 | |
| 51 # bzconsole aliases for filing bugs | |
| 52 alias mozbase-bug="bz new Mozbase --cc ':wlach'" | |
| 53 alias mozbuild-bug="bz new --product Core 'Build Config' --cc ':gps'" | |
| 54 alias mozharness-bug="bz new --product 'Release Engineering' 'General Automation' --cc ':aki' --whiteboard 'mozharness'" | |
| 55 alias talos-bug="bz new Talos --cc ':jmaher'" | |
| 56 | 50 | 
| 57 # notification: from | 51 # notification: from | 
| 58 # http://www.netinfinity.org/2013/02/4/bits-and-pieces-ubuntu-terminal-notification.html | 52 # http://www.netinfinity.org/2013/02/4/bits-and-pieces-ubuntu-terminal-notification.html | 
| 59 alias alert_helper='history|tail -n1|sed -e "s/^\s*[0-9]\+\s*//" -e "s/;\s*alert$//"' | 53 alias alert_helper='history|tail -n1|sed -e "s/^\s*[0-9]\+\s*//" -e "s/;\s*alert$//"' | 
| 60 alias alert='notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $(alert_helper)"' | 54 alias alert='notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $(alert_helper)"' | 
| 243 echo "$NEWNAME" | 237 echo "$NEWNAME" | 
| 244 done | 238 done | 
| 245 } | 239 } | 
| 246 | 240 | 
| 247 abspath() { | 241 abspath() { | 
| 242 # print absolute path | |
| 248 python -c "import os; print (os.path.realpath('$*'))" | 243 python -c "import os; print (os.path.realpath('$*'))" | 
| 249 } | 244 } | 
| 250 | 245 | 
| 251 fn() { | 246 fn() { | 
| 252 # put full name on clipboard and echo it | 247 # put full name on clipboard and echo it | 
| 381 fi | 376 fi | 
| 382 done | 377 done | 
| 383 } | 378 } | 
| 384 | 379 | 
| 385 distribute() { | 380 distribute() { | 
| 381 # upload to pypi | |
| 386 python setup.py egg_info -RDb "" sdist register upload develop | 382 python setup.py egg_info -RDb "" sdist register upload develop | 
| 387 } | 383 } | 
| 388 | 384 | 
| 389 nearest-venv() { | 385 nearest-venv() { | 
| 386 # find the nearest venv | |
| 390 if [[ "$#" == "0" ]] | 387 if [[ "$#" == "0" ]] | 
| 391 then | 388 then | 
| 392 directory=$PWD | 389 directory=$PWD | 
| 393 else | 390 else | 
| 394 directory=$1 | 391 directory=$1 | 
| 409 done | 406 done | 
| 410 return 1 | 407 return 1 | 
| 411 } | 408 } | 
| 412 | 409 | 
| 413 activate-nearest() { | 410 activate-nearest() { | 
| 411 # activate the nearest virtualenv | |
| 414 nearest=$(nearest-venv) | 412 nearest=$(nearest-venv) | 
| 415 activate=${nearest}/bin/activate | 413 activate=${nearest}/bin/activate | 
| 416 if [ -e "${activate}" ] | 414 if [ -e "${activate}" ] | 
| 417 then | 415 then | 
| 418 . ${activate} | 416 . ${activate} | 
| 571 . ${TMPFILE} | sort | 569 . ${TMPFILE} | sort | 
| 572 rm ${TMPFILE} | 570 rm ${TMPFILE} | 
| 573 } | 571 } | 
| 574 | 572 | 
| 575 quotemail() { | 573 quotemail() { | 
| 576 | 574 # TODO: -> textshaper | 
| 577 command='s/^/> /' | 575 command='s/^/> /' | 
| 578 inplace="" | 576 inplace="" | 
| 579 if [ "$#" == "2" ] | 577 if [ "$#" == "2" ] | 
| 580 then | 578 then | 
| 581 inplace="-i" | 579 inplace="-i" | 
