#!/usr/bin/env bash # hostwatch 模块 build:生成 DDL + CRUD 页面(xls2ui) set -e cdir=$(pwd) if [ -d models ]; then json2ddl mysql models/ > "$cdir/models/mysql.ddl.sql" 2>/dev/null || echo " skip ddl" fi if [ -d json ]; then cd "$cdir/json" for f in *.json; do echo " xls2ui $f" xls2ui -m ../models -o ../wwwroot hostwatch "$f" 2>/dev/null || echo " skipped" done fi echo "=== hostwatch Build Complete ==="