Mercurial > hg > config
comparison .bashrc @ 84:7ddb611ba0c1
add update all command
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Sun, 01 Aug 2010 22:53:04 -0700 |
| parents | 84ffa220796a |
| children | e1ec232bd0a1 |
comparison
equal
deleted
inserted
replaced
| 83:4f49c0caa801 | 84:7ddb611ba0c1 |
|---|---|
| 39 # PATHs | 39 # PATHs |
| 40 export PATH=~/bin:~/python:$PATH:/usr/sbin:/usr/games/bin | 40 export PATH=~/bin:~/python:$PATH:/usr/sbin:/usr/games/bin |
| 41 export PYTHONPATH=~/python:$PYTHONPATH | 41 export PYTHONPATH=~/python:$PYTHONPATH |
| 42 | 42 |
| 43 | 43 |
| 44 # functions | 44 ### functions |
| 45 | |
| 45 cdwin() { | 46 cdwin() { |
| 46 # change directory to a window's location using its title | 47 # change directory to a window's location using its title |
| 47 DIR=$(xwininfo | dictify.py xwininfo | awk '{ print $NF }' | sed 's/"//g') | 48 DIR=$(xwininfo | dictify.py xwininfo | awk '{ print $NF }' | sed 's/"//g') |
| 48 DIR=${DIR/\~/$HOME} | 49 DIR=${DIR/\~/$HOME} |
| 49 cd $DIR | 50 cd $DIR |
| 257 | 258 |
| 258 difffiles() { | 259 difffiles() { |
| 259 grep '^+++ ' $@ | sed 's/+++ b\///' | 260 grep '^+++ ' $@ | sed 's/+++ b\///' |
| 260 } | 261 } |
| 261 | 262 |
| 263 hg-update-all() { | |
| 264 for i in *; | |
| 265 do | |
| 266 if [ -e $i/.hg ] | |
| 267 then | |
| 268 cd $i | |
| 269 hg pull | |
| 270 hg update | |
| 271 cd - | |
| 272 fi | |
| 273 done | |
| 274 } | |
| 275 | |
| 262 ### include overrides for commands | 276 ### include overrides for commands |
| 263 source ~/.bash_overrides | 277 source ~/.bash_overrides |
| 264 | 278 |
| 265 ### regenerate fluxbox menus here for convenience | 279 ### regenerate fluxbox menus here for convenience |
| 266 MENU=~/web/site/programs.html | 280 MENU=~/web/site/programs.html |
