|
|
|
@ -18,7 +18,7 @@ show_help() {
|
|
|
|
iTi-Flask 开发脚本
|
|
|
|
iTi-Flask 开发脚本
|
|
|
|
|
|
|
|
|
|
|
|
用法:
|
|
|
|
用法:
|
|
|
|
./scripts/iti.sh <命令> [参数]
|
|
|
|
./iti.sh <命令> [参数]
|
|
|
|
|
|
|
|
|
|
|
|
常用命令:
|
|
|
|
常用命令:
|
|
|
|
help 显示帮助
|
|
|
|
help 显示帮助
|
|
|
|
@ -35,11 +35,11 @@ iTi-Flask 开发脚本
|
|
|
|
release [版本] 发布框架:测试、改版本、提交、打 tag、推送
|
|
|
|
release [版本] 发布框架:测试、改版本、提交、打 tag、推送
|
|
|
|
|
|
|
|
|
|
|
|
示例:
|
|
|
|
示例:
|
|
|
|
./scripts/iti.sh install
|
|
|
|
./iti.sh install
|
|
|
|
./scripts/iti.sh test
|
|
|
|
./iti.sh test
|
|
|
|
./scripts/iti.sh serve 8000
|
|
|
|
./iti.sh serve 8000
|
|
|
|
./scripts/iti.sh make-app ../hsyh-erp hsyh_erp
|
|
|
|
./iti.sh make-app ../hsyh-erp hsyh_erp
|
|
|
|
./scripts/iti.sh make-system-app ../hsyh-mes-phase2 hsyh_mes_phase2
|
|
|
|
./iti.sh make-system-app ../hsyh-mes-phase2 hsyh_mes_phase2
|
|
|
|
|
|
|
|
|
|
|
|
说明:
|
|
|
|
说明:
|
|
|
|
- 默认生成项目使用 copier-template 里的 Git 依赖配置。
|
|
|
|
- 默认生成项目使用 copier-template 里的 Git 依赖配置。
|
|
|
|
@ -74,7 +74,7 @@ case "$command" in
|
|
|
|
migration)
|
|
|
|
migration)
|
|
|
|
message=${1:-}
|
|
|
|
message=${1:-}
|
|
|
|
if [ -z "$message" ]; then
|
|
|
|
if [ -z "$message" ]; then
|
|
|
|
echo "缺少 migration 说明。示例:./scripts/iti.sh migration \"alice add order table\"" >&2
|
|
|
|
echo "缺少 migration 说明。示例:./iti.sh migration \"alice add order table\"" >&2
|
|
|
|
exit 2
|
|
|
|
exit 2
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
uv run alembic revision --autogenerate -m "$message"
|
|
|
|
uv run alembic revision --autogenerate -m "$message"
|
|
|
|
@ -92,7 +92,7 @@ case "$command" in
|
|
|
|
target=${1:-}
|
|
|
|
target=${1:-}
|
|
|
|
package=${2:-}
|
|
|
|
package=${2:-}
|
|
|
|
if [ -z "$target" ]; then
|
|
|
|
if [ -z "$target" ]; then
|
|
|
|
echo "缺少目标目录。示例:./scripts/iti.sh make-app ../my-app my_app" >&2
|
|
|
|
echo "缺少目标目录。示例:./iti.sh make-app ../my-app my_app" >&2
|
|
|
|
exit 2
|
|
|
|
exit 2
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
if [ -z "$package" ]; then
|
|
|
|
if [ -z "$package" ]; then
|
|
|
|
|