環境変数
CLAUDE_CODE_BASH_EDIT_DIFF
0 に設定すると Bash コマンドが変更したファイルの差分表示をオフにし、1 に設定するとすべてのパーミッションモードで差分を記録します。bashEditDiffEnabled 設定より優先されます。Claude Code v2.1.269 以降が必要です。
使い方・用途
- Bash コマンド (sed や mv など) による Git リポジトリ内のファイル変更の差分をターミナルに表示し、PostToolUse Bash フックに変更ファイル一覧を渡す機能のオン/オフを制御する
- デフォルト (未設定) では、auto モードと bypassPermissions モードで、Claude が Bash 経由でファイル編集する場合にのみ記録される
- 0 でオフ、1 ですべてのパーミッションモードで記録。bashEditDiffEnabled 設定より優先され、v2.1.269 以降が必要
英語原文(公式ドキュメントより)
Set to 0 to turn off the diff of the files a Bash command changed, or 1 to record it in every permission mode. Takes precedence over the bashEditDiffEnabled setting. Requires Claude Code v2.1.269 or later