ari.lt/scripts/sass.sh
Ari Archer e0a4e2c215 update @ Fri 27 May 00:59:22 EEST 2022
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
2022-05-27 00:59:22 +03:00

22 lines
480 B
Bash
Executable file

#!/usr/bin/env bash
set -e
main() {
for file in $(find . -name node_modules -prune -o -name '*.scss' -type f); do
[ -d "$file" ] && continue
bnam="$(basename "$file")"
out="$(dirname "$file")/${bnam%.*}.css"
echo " >> Generating $out"
node-sass "$file" --output-style compressed >"$out"
done
echo " >> Removing residuals"
find . -name '_*.css' -or \
-name '*.sass.css' -type f -exec rm -rfv {} \;
}
main "$@"