build sys improvement: live watching of css changes

This commit is contained in:
shockrahwow 2019-11-27 15:09:17 -08:00
parent 809b58e383
commit 01576c67ef
2 changed files with 24 additions and 7 deletions

View File

@ -2,13 +2,18 @@
sass=static/sass/ sass=static/sass/
css=static/css/ css=static/css/
all: sass run all: build-sass run
sass: live: watch-sass run
sh scripts/build-sass.sh
build-sass:
sh scripts/build-sass.sh build
watch-sass:
sh scripts/build-sass.sh watch &
run: run:
npm start npm start
clean: clean:
rm -f $(css)/* rm -f $(css)/*

View File

@ -3,6 +3,18 @@
sassDir='src/sass/' sassDir='src/sass/'
cssDir='src/css/' cssDir='src/css/'
for i in $sassDir/*;do build() {
sass $i $cssDir/`basename -s .scss $i`.css for i in $sassDir/*;do
done sass $i $cssDir/`basename -s .scss $i`.css
done
}
watch() {
pairs=''
for i in $sassDir*;do
pairs="$i:$cssDir`basename -s .scss $i`.css $pairs"
done
sass --watch $pairs
}
"$@"