维护(工具): 恢复 Claude Code 每日自动更新检查

This commit is contained in:
2026-05-29 17:45:17 +08:00
parent 8aaac63297
commit c6f8f633d1
+11 -11
View File
@@ -166,17 +166,17 @@ if [ -n "${TMUX:-}" ]; then
fi
# ── 每日自动更新 ────────────────────────────────────────
# UPGRADE_MARKER="${HOME}/.claude/.last-upgrade-date"
# TODAY="$(date +%Y-%m-%d)"
# if [ ! -f "$UPGRADE_MARKER" ] || [ "$(cat "$UPGRADE_MARKER" 2>/dev/null)" != "$TODAY" ]; then
# echo "每日首次启动,检查 Claude Code 更新..."
# if claude upgrade 2>&1; then
# mkdir -p "$(dirname "$UPGRADE_MARKER")"
# echo "$TODAY" > "$UPGRADE_MARKER"
# else
# echo "警告: claude upgrade 失败,跳过更新继续启动"
# fi
# fi
UPGRADE_MARKER="${HOME}/.claude/.last-upgrade-date"
TODAY="$(date +%Y-%m-%d)"
if [ ! -f "$UPGRADE_MARKER" ] || [ "$(cat "$UPGRADE_MARKER" 2>/dev/null)" != "$TODAY" ]; then
echo "每日首次启动,检查 Claude Code 更新..."
if claude upgrade 2>&1; then
mkdir -p "$(dirname "$UPGRADE_MARKER")"
echo "$TODAY" > "$UPGRADE_MARKER"
else
echo "警告: claude upgrade 失败,跳过更新继续启动"
fi
fi
# ── 启动 Claude Code ────────────────────────────────────
CC_ARGS=(--ide --dangerously-skip-permissions --allow-dangerously-skip-permissions --effort max)