aboutsummaryrefslogtreecommitdiffstats
path: root/bin/make_css
diff options
context:
space:
mode:
Diffstat (limited to 'bin/make_css')
-rwxr-xr-xbin/make_css18
1 files changed, 11 insertions, 7 deletions
diff --git a/bin/make_css b/bin/make_css
index 4494c92e7..a86fd4f0d 100755
--- a/bin/make_css
+++ b/bin/make_css
@@ -14,15 +14,19 @@
DIRECTORY=$(cd `dirname $0`/../web && pwd)
# FixMyStreet uses compass
-compass compile --output-style compressed $DIRECTORY/cobrands/fixmystreet
-compass compile --output-style compressed $DIRECTORY/cobrands/bromley
-compass compile --output-style compressed $DIRECTORY/cobrands/barnet
-compass compile --output-style compressed $DIRECTORY/cobrands/zurich
-compass compile --output-style compressed $DIRECTORY/cobrands/stevenage
-compass compile --output-style compressed $DIRECTORY/cobrands/default
+NEWSTYLE=${1:-"fixmystreet bromley fixmybarangay barnet zurich default stevenage"}
+NEWSTYLE_REGEX=${NEWSTYLE// /\\|}
+for site in $NEWSTYLE; do
+ compass compile --output-style compressed $DIRECTORY/cobrands/$site
+done
+
+# If given a command line argument, assume was a compass directory and exit
+if [ -n "$1" ]; then
+ exit 0
+fi
# The rest are plain sass
-for scss in `find $DIRECTORY -name "*.scss" -exec dirname {} \; | uniq | grep -v "cobrands/\(fixmystreet\|bromley\|barnet\|stevenage\|default\|zurich\)"`
+for scss in `find $DIRECTORY -name "*.scss" -exec dirname {} \; | uniq | grep -v "cobrands/\($NEWSTYLE_REGEX\)"`
do
sass --scss --update --style compressed $scss
done