mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
39 lines
1.0 KiB
Bash
Executable File
39 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
mkdir -p src/assets/css
|
|
|
|
SRC="src/assets/scss/gradido.scss"
|
|
DEST="src/assets/css/gradido.css"
|
|
NODE_PATH="../node_modules"
|
|
SCSS_PATH="src/assets/scss"
|
|
|
|
MODE="compile"
|
|
if [ "$1" = "watch" ]; then
|
|
MODE="watch"
|
|
fi
|
|
|
|
COMPILER="sass"
|
|
if [ "$2" != "sass" ] && command -v grass >/dev/null 2>&1; then
|
|
COMPILER="grass"
|
|
fi
|
|
|
|
if [ "$COMPILER" = "grass" ]; then
|
|
echo "Use Grass for $MODE SCSS"
|
|
if [ "$MODE" = "watch" ]; then
|
|
grass --watch $SCSS_PATH --load-path $NODE_PATH --load-path $SCSS_PATH $SRC $DEST
|
|
else
|
|
grass -s compressed --load-path $NODE_PATH --load-path $SCSS_PATH $SRC $DEST
|
|
fi
|
|
else
|
|
echo "Use Sass for $MODE SCSS"
|
|
if [ "$MODE" = "watch" ]; then
|
|
sass -w --load-path=$NODE_PATH --load-path=$SCSS_PATH $SRC $DEST
|
|
else
|
|
sass --style=compressed \
|
|
--silence-deprecation=import \
|
|
--silence-deprecation=global-builtin \
|
|
--silence-deprecation=color-functions \
|
|
--load-path="$NODE_PATH" --load-path="$SCSS_PATH" "$SRC":"$DEST"
|
|
fi
|
|
fi
|