Mercurial > hg > config
comparison .bashrc @ 564:047a53a8fbad
py3
| author | Jeff Hammel <jhammel@mozilla.com> | 
|---|---|
| date | Thu, 19 Dec 2013 18:03:05 -0800 | 
| parents | 2daf6543e42c | 
| children | 7b70e5c0d410 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 563:2daf6543e42c | 564:047a53a8fbad | 
|---|---|
| 30 export EDITOR='emacs -nw' | 30 export EDITOR='emacs -nw' | 
| 31 export JS_EDITLINE=1 | 31 export JS_EDITLINE=1 | 
| 32 export JS_EDITLINE=1 | 32 export JS_EDITLINE=1 | 
| 33 | 33 | 
| 34 # aliases | 34 # aliases | 
| 35 alias awd="python -c 'import os; print os.path.realpath(\".\")'" | 35 alias awd="python -c 'import os; print (os.path.realpath(\".\"))'" | 
| 36 alias currentpatch='echo `hg root`/.hg/patches/`hg qapp -v | tail -n 1 | cut -f 3 -d " "`' | 36 alias currentpatch='echo `hg root`/.hg/patches/`hg qapp -v | tail -n 1 | cut -f 3 -d " "`' | 
| 37 alias datestamp='date +%Y%m%d%H%M%S' | 37 alias datestamp='date +%Y%m%d%H%M%S' | 
| 38 alias grep='grep --colour=auto' | 38 alias grep='grep --colour=auto' | 
| 39 alias ls='ls --color=auto' | 39 alias ls='ls --color=auto' | 
| 40 alias patch='patch --reject-file=-' | 40 alias patch='patch --reject-file=-' | 
| 41 alias random="python -c 'import sys, random; foo = sys.argv[1:]; random.shuffle(foo); print \" \".join(foo)'" | 41 alias random="python -c 'import sys, random; foo = sys.argv[1:]; random.shuffle(foo); print (\" \".join(foo)')" | 
| 42 alias straceff="attach.py firefox --kill" | 42 alias straceff="attach.py firefox --kill" | 
| 43 alias weekstamp="date --date=\"$((`date '+%u'`-1)) days ago\" '+%b %d'" | 43 alias weekstamp="date --date=\"$((`date '+%u'`-1)) days ago\" '+%b %d'" | 
| 44 alias wget='wget --no-check-certificate' | 44 alias wget='wget --no-check-certificate' | 
| 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 ] | 
| 71 export PYTHONPATH=~/python:$PYTHONPATH:~/virtualenv | 71 export PYTHONPATH=~/python:$PYTHONPATH:~/virtualenv | 
| 72 | 72 | 
| 73 ### functions | 73 ### functions | 
| 74 | 74 | 
| 75 lspath() { | 75 lspath() { | 
| 76 python -c 'import os; print "\n".join(os.environ["PATH"].split(os.path.pathsep))' | 76 python -c 'import os; print ("\n".join(os.environ["PATH"].split(os.path.pathsep)))' | 
| 77 } | 77 } | 
| 78 | 78 | 
| 79 apply-patch() { | 79 apply-patch() { | 
| 80 # apply a patch | 80 # apply a patch | 
| 81 # TODO: | 81 # TODO: | 
| 244 done | 244 done | 
| 245 } | 245 } | 
| 246 | 246 | 
| 247 fn() { | 247 fn() { | 
| 248 # full name | 248 # full name | 
| 249 python -c "import os; print os.path.realpath('$*')" | 249 python -c "import os; print (os.path.realpath('$*'))" | 
| 250 } | 250 } | 
| 251 | 251 | 
| 252 swap() { | 252 swap() { | 
| 253 # swap two files | 253 # swap two files | 
| 254 if [ "$#" != "2" ] | 254 if [ "$#" != "2" ] | 
| 332 | 332 | 
| 333 realwhich() { | 333 realwhich() { | 
| 334 # which -> real paths | 334 # which -> real paths | 
| 335 command which $@ | while read line | 335 command which $@ | while read line | 
| 336 do | 336 do | 
| 337 python -c "import os; print os.path.realpath('${line}')" | 337 python -c "import os; print (os.path.realpath('${line}'))" | 
| 338 done | 338 done | 
| 339 } | 339 } | 
| 340 | 340 | 
| 341 whview() { | 341 whview() { | 
| 342 # which view | 342 # which view | 
| 351 | 351 | 
| 352 ### functions for python | 352 ### functions for python | 
| 353 | 353 | 
| 354 pyfile() { | 354 pyfile() { | 
| 355 # python file path | 355 # python file path | 
| 356 python -c "import $1; print $1.__file__" | 356 python -c "import $1; print ($1.__file__)" | 
| 357 } | 357 } | 
| 358 | 358 | 
| 359 setup-all() { | 359 setup-all() { | 
| 360 # setup all for development | 360 # setup all for development | 
| 361 # TODO: flowerbed? | 361 # TODO: flowerbed? | 
| 379 then | 379 then | 
| 380 directory=$PWD | 380 directory=$PWD | 
| 381 else | 381 else | 
| 382 directory=$1 | 382 directory=$1 | 
| 383 fi | 383 fi | 
| 384 directory=$(python -c "import os; print os.path.abspath('${directory}')") | 384 directory=$(python -c "import os; print (os.path.abspath('${directory}'))") | 
| 385 | 385 | 
| 386 while [[ "${directory}" != "/" ]] | 386 while [[ "${directory}" != "/" ]] | 
| 387 do | 387 do | 
| 388 activate="${directory}/bin/activate" | 388 activate="${directory}/bin/activate" | 
| 389 if [ -e "${activate}" ] | 389 if [ -e "${activate}" ] | 
