| 123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
- # Dotouch AI 收尾任务进度检查脚本(只读,不写工程)
- # 检查三个信号:① 应用改名 ② 图标替换 ③ 关于页 MIT 全文
- set -u
- PJ="/Users/eastudio/DevEcoStudioProjects/dsh-harmony"
- echo "===== 检查时间 $(date '+%H:%M:%S') ====="
- echo "--- ① 应用改名(应出现 Dotouch AI,而非 DSH Harmony)---"
- grep -rniE "Dotouch AI|DSH Harmony|label|bundleName|displayName" "$PJ/AppScope/app.json5" 2>/dev/null | head -8
- grep -rniE "Dotouch AI|DSH Harmony|label|mainElement" "$PJ/entry/src/main/module.json5" 2>/dev/null | head -8
- # 字符串资源里的显示名
- grep -rniE "Dotouch AI|DSH Harmony" "$PJ/entry/src/main/resources" 2>/dev/null | head -8
- echo "--- ② 图标替换(新图标 md5 应与 assets/logo/appicon/appicon-white-1024.png 一致或为开邻图标)---"
- if [ -f "$PJ/AppScope/resources/base/media/app_icon.png" ]; then
- md5 "$PJ/AppScope/resources/base/media/app_icon.png" 2>/dev/null || md5sum "$PJ/AppScope/resources/base/media/app_icon.png" 2>/dev/null
- ls -l "$PJ/AppScope/resources/base/media/app_icon.png"
- else
- echo "(未找到 app_icon.png)"
- fi
- echo "参考新图标:"
- md5 "/Users/eastudio/Documents/EvanAgent/assets/logo/appicon/appicon-white-1024.png" 2>/dev/null || md5sum "/Users/eastudio/Documents/EvanAgent/assets/logo/appicon/appicon-white-1024.png" 2>/dev/null
- echo "--- ③ 关于页 MIT 许可全文(应在 ets 源码中出现 MIT License 字样)---"
- grep -rlniE "MIT License|DeepSeek Harness|开源许可" "$PJ/entry/src/main/ets" 2>/dev/null | head -8
- echo "--- git 最近提交(收尾任务应产生新 commit)---"
- git -C "$PJ" log --oneline -8 2>/dev/null || echo "(git 不可用)"
- echo "--- 工作区改动文件(最近 24h 内修改)---"
- find "$PJ" -name "*.json5" -o -name "*.ets" -o -name "app_icon.png" 2>/dev/null | xargs ls -lt 2>/dev/null | head -12
|