From e1e7c457b859860776e6c833be1b41897d78bb91 Mon Sep 17 00:00:00 2001 From: Yuichi Uemura Date: Wed, 7 Oct 2026 12:35:25 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=94=A7=20=E5=BC=95=E6=95=B0=E3=81=AA?= =?UTF-8?q?=E3=81=97=20install.sh=20=E3=81=A7=E6=97=A5=E6=AC=A1=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=86=E3=83=8A=E3=83=B3=E3=82=B9=20LaunchAgent=20?= =?UTF-8?q?=E3=82=92=E7=99=BB=E9=8C=B2=E3=81=97=E3=81=AA=E3=81=84=E3=82=88?= =?UTF-8?q?=E3=81=86=E3=81=AB=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit launchd 起動時に PATH へ /opt/homebrew/bin が入らず、install と Codex 要約が毎回失敗しているため、 日次メンテナンスを停止する。登録は ./install.sh maintenance を明示した時だけ行う。 Co-Authored-By: Claude Opus 5.5 --- README.md | 3 ++- docs/architecture.md | 2 +- install.sh | 5 +---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2a6d629..514b604 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,8 @@ Brewfile に登録した CLI や GUI アプリだけを導入する場合: ./install.sh brew deskpad ``` -日次メンテナンスだけを同期し直す場合: +日次メンテナンスは停止中で、引数なしの `./install.sh` では登録しない。 +有効にする場合、または同期し直す場合: ```bash ./install.sh maintenance diff --git a/docs/architecture.md b/docs/architecture.md index b4e2699..abb6431 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -89,7 +89,7 @@ dotfiles 側では扱わない。詳細は claude.codex の `install.sh` と `do | スクリプト | 役割 | |-----------|------| -| `install.sh` | 初回セットアップと日常更新の単一エントリポイント。Brewfile 適用 / 更新、設定ファイルコピー、Git ローカル設定の対話的入力、AWS 設定の再展開、Claude Code / Herdr / Herdr plugin / mkcert / Fisher / Terraform / Node.js 版 (mise) / npm / Backlog.md / Playwright browser binary / Python tools の同期、macOS defaults と Spotlight 除外の適用、日次メンテナンス LaunchAgent 登録を行う。第 1 引数で MODE (`brew` / `antigravity` / `orca` / `herdr` / `gws` / `python` / `node` / `npm` / `backlog` / `playwright` / `vscode` / `fish` / `docker` / `maintenance` / `spotlight`) を指定するとそのモジュールだけ再実行する | +| `install.sh` | 初回セットアップと日常更新の単一エントリポイント。Brewfile 適用 / 更新、設定ファイルコピー、Git ローカル設定の対話的入力、AWS 設定の再展開、Claude Code / Herdr / Herdr plugin / mkcert / Fisher / Terraform / Node.js 版 (mise) / npm / Backlog.md / Playwright browser binary / Python tools の同期、macOS defaults と Spotlight 除外の適用を行う。日次メンテナンス LaunchAgent は停止中のため、引数なしでは登録せず `maintenance` MODE でだけ登録する。第 1 引数で MODE (`brew` / `antigravity` / `orca` / `herdr` / `gws` / `python` / `node` / `npm` / `backlog` / `playwright` / `vscode` / `fish` / `docker` / `maintenance` / `spotlight`) を指定するとそのモジュールだけ再実行する | | `lib/backlog.sh` | Backlog.md の公式 `origin` を確認し、通常は `origin/main` を取得してビルドする。managed manifest がある場合は指定した base commit を一時展開し、管理済み patch を順番に適用してビルドする | | `lib/antigravity.sh` | Brewfile から Antigravity CLI だけを導入し、管理する設定項目を利用者の設定へ反映する | | `lib/herdr.sh` | Herdr 本体の存在確認、Herdrfile の plugin 同期、Herdr 専用 mode の設定コピーを行う。版不一致は非破壊の警告として扱い、`all` では後続の dotfiles 同期を継続する | diff --git a/install.sh b/install.sh index 3ab2fa3..668cfeb 100755 --- a/install.sh +++ b/install.sh @@ -474,10 +474,7 @@ ensure_docker_autostart install_docker_disk_maintenance echo "" -# === 日次メンテナンス === -echo "--- 日次メンテナンス ---" -install_dotfiles_daily_maintenance -echo "" +# 日次メンテナンス LaunchAgent は停止中のため自動登録しない (登録は ./install.sh maintenance で明示的に行う) echo "完了しました" echo "以降も ./install.sh で設定ファイルコピーとパッケージを同期してください" From e3722059c40bbcbbe7a19bf294889a3fc9044862 Mon Sep 17 00:00:00 2001 From: Yuichi Uemura Date: Wed, 7 Oct 2026 12:37:39 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=93=9D=20architecture.md=20=E3=81=AE?= =?UTF-8?q?=E6=97=A5=E6=AC=A1=E3=83=A1=E3=83=B3=E3=83=86=E3=83=8A=E3=83=B3?= =?UTF-8?q?=E3=82=B9=E7=99=BB=E9=8C=B2=E6=9D=A1=E4=BB=B6=E3=81=AE=E6=96=87?= =?UTF-8?q?=E8=A8=80=E3=82=92=E6=8E=A8=E6=95=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- docs/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/architecture.md b/docs/architecture.md index abb6431..43ed606 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -89,7 +89,7 @@ dotfiles 側では扱わない。詳細は claude.codex の `install.sh` と `do | スクリプト | 役割 | |-----------|------| -| `install.sh` | 初回セットアップと日常更新の単一エントリポイント。Brewfile 適用 / 更新、設定ファイルコピー、Git ローカル設定の対話的入力、AWS 設定の再展開、Claude Code / Herdr / Herdr plugin / mkcert / Fisher / Terraform / Node.js 版 (mise) / npm / Backlog.md / Playwright browser binary / Python tools の同期、macOS defaults と Spotlight 除外の適用を行う。日次メンテナンス LaunchAgent は停止中のため、引数なしでは登録せず `maintenance` MODE でだけ登録する。第 1 引数で MODE (`brew` / `antigravity` / `orca` / `herdr` / `gws` / `python` / `node` / `npm` / `backlog` / `playwright` / `vscode` / `fish` / `docker` / `maintenance` / `spotlight`) を指定するとそのモジュールだけ再実行する | +| `install.sh` | 初回セットアップと日常更新の単一エントリポイント。Brewfile 適用 / 更新、設定ファイルコピー、Git ローカル設定の対話的入力、AWS 設定の再展開、Claude Code / Herdr / Herdr plugin / mkcert / Fisher / Terraform / Node.js 版 (mise) / npm / Backlog.md / Playwright browser binary / Python tools の同期、macOS defaults と Spotlight 除外の適用を行う。日次メンテナンス LaunchAgent は停止中のため、引数なしでは登録せず `maintenance` MODE だけで登録する。第 1 引数で MODE (`brew` / `antigravity` / `orca` / `herdr` / `gws` / `python` / `node` / `npm` / `backlog` / `playwright` / `vscode` / `fish` / `docker` / `maintenance` / `spotlight`) を指定するとそのモジュールだけ再実行する | | `lib/backlog.sh` | Backlog.md の公式 `origin` を確認し、通常は `origin/main` を取得してビルドする。managed manifest がある場合は指定した base commit を一時展開し、管理済み patch を順番に適用してビルドする | | `lib/antigravity.sh` | Brewfile から Antigravity CLI だけを導入し、管理する設定項目を利用者の設定へ反映する | | `lib/herdr.sh` | Herdr 本体の存在確認、Herdrfile の plugin 同期、Herdr 専用 mode の設定コピーを行う。版不一致は非破壊の警告として扱い、`all` では後続の dotfiles 同期を継続する |