changeset 551:029c7c2c511d

stub
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 19 Nov 2013 11:58:05 -0800
parents 9149b35b8a2a
children 040060217df6
files .bash_mozilla
diffstat 1 files changed, 33 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.bash_mozilla	Tue Nov 19 11:58:05 2013 -0800
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+# mozilla-specific bash customizations
+
+MOZCONFIGS=${HOME}/mozilla/mozconfigs
+
+mozconfig() {
+
+if [ ! -e ${MOZCONFIGS} ]
+then
+    echo "MOZCONFIGS directory ${MOZCONFIGS} does not exist"
+    return 1
+fi
+
+if [[ "$#" == "0" ]]
+then
+    # list the available configs
+    ls -1 ${MOZCONFIGS} | sort
+elif [[ "$#" == "1" ]]
+then
+    # activate the chosen mozconfig
+    name=$1
+    for _MOZCONFIG in "${MOZCONFIGS}/${name}" "${MOZCONFIGS}/mozconfig.${name}"
+    do
+        echo $_MOZCONFIG
+    done
+else
+    # print usage
+    echo "Usage: mozconfig <configname>"
+    return 1
+fi
+
+}
\ No newline at end of file