19 lines
455 B
Bash
19 lines
455 B
Bash
#!/usr/bin/env bash
|
||
# filesync 模块 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 filesync "$f" 2>/dev/null || echo " skipped"
|
||
done
|
||
fi
|
||
|
||
echo "=== filesync Build Complete ==="
|