diff --git a/build.sh b/build.sh old mode 100644 new mode 100755 index 75a46bd..852bd12 --- a/build.sh +++ b/build.sh @@ -107,6 +107,20 @@ for f in "$MODULE_DIR/wwwroot"/*.css; do echo " Linked CSS: $fname" done +# Link generated CRUD directories +for d in "$MODULE_DIR/wwwroot"/*/; do + [ -d "$d" ] || continue + dname=$(basename "$d") + # Skip api/, styles/, scripts/ - handled separately + case "$dname" in + api|styles|scripts) continue ;; + esac + if [ ! -e "$MODULE_WWWROOT/$dname" ]; then + ln -sf "$d" "$MODULE_WWWROOT/$dname" + echo " Linked CRUD dir: $dname/" + fi +done + echo "" echo "=== Build complete ===" echo ""