mirror of
https://github.com/VTECRM/vtenext.git
synced 2026-02-26 16:18:47 +00:00
37 lines
869 B
Bash
Executable File
37 lines
869 B
Bash
Executable File
#! /bin/sh
|
|
|
|
# crmv@82419
|
|
|
|
SASSDIR="./scss/"
|
|
OUTDIR="./"
|
|
#SASSOPTS="-C --scss --sourcemap=none -t compressed"
|
|
SASSOPTS="--scss --sourcemap=none -t compressed"
|
|
|
|
# check sass
|
|
SASSVER=$(sass -v 2>/dev/null)
|
|
if [ -z "$SASSVER" ]; then
|
|
echo "Sass not installed, please refer to http://sass-lang.com/install for the installation guide."
|
|
exit 1
|
|
fi
|
|
|
|
# Install on Debian/Ubuntu:
|
|
#
|
|
# as root:
|
|
# apt-get install rubygems
|
|
# gem install sass
|
|
# [optional] gem install compass
|
|
#
|
|
|
|
echo "Compiling..."
|
|
for f in "$SASSDIR"/*.scss; do
|
|
BNAME=$(basename $f)
|
|
OUTFILE=$(basename "$f" ".scss")".css"
|
|
OUTFILETMP="$OUTFILE"".new"
|
|
BEGIN=$(echo $BNAME | cut -b 1)
|
|
if [ "$BEGIN" != '_' ]; then
|
|
echo $BNAME
|
|
# use a temporary file so I don't have the real css changed with until it's done!
|
|
sass $SASSOPTS "$f" "$OUTDIR""$OUTFILETMP" && mv -f "$OUTFILETMP" "$OUTFILE"
|
|
fi
|
|
done
|
|
echo "Done." |