- add build-tailwind.sh - add build-tailwind.bat - add tailwind.config.js - add layout.html
25 lines
705 B
Bash
Executable File
25 lines
705 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Define variables for paths
|
|
TAILWIND_CLI="tailwindcss"
|
|
CONFIG_PATH="./tailwindcss/tailwind.config.js"
|
|
INPUT_CSS="./tailwindcss/input.css"
|
|
OUTPUT_CSS="./src/main/resources/static/css/tailwind.css"
|
|
|
|
# Check if watch mode is requested
|
|
if [ "$1" = "watch" ]; then
|
|
echo "Running Tailwind CSS in watch mode..."
|
|
$TAILWIND_CLI --config "$CONFIG_PATH" -i "$INPUT_CSS" -o "$OUTPUT_CSS" --watch
|
|
else
|
|
echo "Building Tailwind CSS with minification..."
|
|
$TAILWIND_CLI --config "$CONFIG_PATH" -i "$INPUT_CSS" -o "$OUTPUT_CSS" --minify
|
|
fi
|
|
|
|
# Check for errors
|
|
if [ $? -ne 0 ]; then
|
|
echo "Error: Tailwind CSS build failed!"
|
|
exit $?
|
|
fi
|
|
|
|
echo "Tailwind CSS build completed successfully!"
|