settings.json

hooks.FileChanged

型array

監視対象のファイルが作成、変更、または削除された際に実行されるフック。

使い方・用途

  • .env ファイルなどの特定のファイル変更を監視し、変更があった際に Bash ツール内の環境変数を自動的に同期・更新して最新の環境を維持します。
英語原文(公式ドキュメントより)

Hooks that run when a watched file is created, modified, or deleted. Supports filename matchers. Provides file_path and file_event_type (created, modified, deleted). See https://code.claude.com/docs/en/hooks#filechanged

関連ドキュメント

関連する変更履歴

v2.1.83(1件)

Added
環境変数のリアクティブな管理(direnv 等)のために、CwdChanged と FileChanged フックイベントを追加しました
英語原文を表示
Added CwdChanged and FileChanged hook events for reactive environment management (e.g., direnv)

変更後

プロジェクトごとに異なる環境変数を扱う direnv や .env ファイルの運用が自動化され、ユーザーが手動で環境を再設定する手間が省け、作業ミスも防げます。

関連ドキュメント