Mercurial > hg > config
comparison .bash_mozilla @ 551:029c7c2c511d
stub
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Tue, 19 Nov 2013 11:58:05 -0800 |
| parents | |
| children | 752e5eea7ea8 |
comparison
equal
deleted
inserted
replaced
| 550:9149b35b8a2a | 551:029c7c2c511d |
|---|---|
| 1 #!/bin/bash | |
| 2 | |
| 3 # mozilla-specific bash customizations | |
| 4 | |
| 5 MOZCONFIGS=${HOME}/mozilla/mozconfigs | |
| 6 | |
| 7 mozconfig() { | |
| 8 | |
| 9 if [ ! -e ${MOZCONFIGS} ] | |
| 10 then | |
| 11 echo "MOZCONFIGS directory ${MOZCONFIGS} does not exist" | |
| 12 return 1 | |
| 13 fi | |
| 14 | |
| 15 if [[ "$#" == "0" ]] | |
| 16 then | |
| 17 # list the available configs | |
| 18 ls -1 ${MOZCONFIGS} | sort | |
| 19 elif [[ "$#" == "1" ]] | |
| 20 then | |
| 21 # activate the chosen mozconfig | |
| 22 name=$1 | |
| 23 for _MOZCONFIG in "${MOZCONFIGS}/${name}" "${MOZCONFIGS}/mozconfig.${name}" | |
| 24 do | |
| 25 echo $_MOZCONFIG | |
| 26 done | |
| 27 else | |
| 28 # print usage | |
| 29 echo "Usage: mozconfig <configname>" | |
| 30 return 1 | |
| 31 fi | |
| 32 | |
| 33 } |
