Mercurial > hg > config
comparison .bashrc @ 101:8b15a38ccd0f
* fix vpns
* create a flatten function
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Thu, 28 Oct 2010 13:05:56 -0700 |
| parents | 6d09c2a8e5e9 |
| children | 35d28c0a6ba3 |
comparison
equal
deleted
inserted
replaced
| 100:3016fa6a7c13 | 101:8b15a38ccd0f |
|---|---|
| 288 echo "[paths]" | 288 echo "[paths]" |
| 289 echo "default = ${ROOT}" | 289 echo "default = ${ROOT}" |
| 290 echo "default-push = ssh://${ROOT#http*://}" | 290 echo "default-push = ssh://${ROOT#http*://}" |
| 291 } | 291 } |
| 292 | 292 |
| 293 flatten() { | |
| 294 directory=$PWD | |
| 295 if [ "$#" == "1" ] | |
| 296 then | |
| 297 directory=$1 | |
| 298 fi | |
| 299 cd $directory | |
| 300 unset find # don't use the alias | |
| 301 find -name '*' -type f | sed 's/.\///' | while read line | |
| 302 do | |
| 303 filename=$(echo $line | sed 's/\//-/g') | |
| 304 mv "${line}" "${filename}" | |
| 305 done | |
| 306 for i in * | |
| 307 do | |
| 308 if [ -d $i ] | |
| 309 then | |
| 310 rm -rf "${i}" | |
| 311 fi | |
| 312 done | |
| 313 } | |
| 314 | |
| 293 ### include overrides for commands | 315 ### include overrides for commands |
| 294 source ~/.bash_overrides | 316 source ~/.bash_overrides |
| 295 | 317 |
| 296 ### regenerate fluxbox menus here for convenience | 318 ### regenerate fluxbox menus here for convenience |
| 297 MENU=~/web/site/programs.html | 319 MENU=~/web/site/programs.html |
