vtenext/themes/softed/compile_css.sh
2021-04-28 20:10:26 +02:00

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."