- 重命名目录: openhis-server-new → healthlink-his-server - 重命名目录: openhis-ui-vue3 → healthlink-his-ui - 重命名Java类: OpenHisApplication → HealthLinkHisApplication - 重命名Java类: OpenHisMiniApp → HealthLinkHisMiniApp - 重命名组件目录: OpenHis → HealthLinkHis - 重命名样式文件: openhis.scss → healthlink-his.scss - 重命名配置: nginx-openhis.conf → nginx-healthlink-his.conf - 更新所有源码引用 (0个残留) - 更新所有文档/脚本/配置中的引用
44 lines
1.1 KiB
Bash
Executable File
44 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Harness Init — 统一启动与验证入口
|
|
# 每次新会话开始前运行
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
cd "$ROOT_DIR"
|
|
|
|
echo "==> 当前目录: $PWD"
|
|
echo "==> Git 状态"
|
|
git status --short 2>/dev/null || true
|
|
git log --oneline -3 2>/dev/null || true
|
|
|
|
echo ""
|
|
echo "==> 编译检查"
|
|
cd healthlink-his-server
|
|
mvn compile -pl healthlink-his-application -am -q 2>/dev/null && echo " ✅ 编译通过" || echo " ❌ 编译失败"
|
|
|
|
echo ""
|
|
echo "==> 读取进度"
|
|
if [ -f .harness/PROGRESS.md ]; then
|
|
head -20 .harness/PROGRESS.md
|
|
else
|
|
echo " (无进度文件)"
|
|
fi
|
|
|
|
echo ""
|
|
echo "==> 读取功能清单"
|
|
if [ -f .harness/feature_list.json ]; then
|
|
python3 -c "
|
|
import json
|
|
with open('.harness/feature_list.json') as f:
|
|
data = json.load(f)
|
|
features = [f for f in data.get('features', []) if f.get('status') == 'in_progress']
|
|
if features:
|
|
print(f\" 当前进行中: {features[0].get('title', 'unknown')}\")
|
|
else:
|
|
print(' 当前无进行中的功能')
|
|
" 2>/dev/null || echo " (无法解析)"
|
|
fi
|
|
|
|
echo ""
|
|
echo "==> 环境就绪 ✅"
|