#!/bin/bash # PostToolUse hook for Bash tool # 1. Adds current working directory to context when cd command is executed # 2. Warns about git add -A/. without git status in the same command # # NOTE: このhookは一時的に無効化されています (2025-10-22) # 理由: Bashツール実行時にエラーが発生してツールが異常終了する問題が確認された # 問題が解決次第、hooks/hooks.jsonで再度有効化する予定 # Function to output JSON response output_json() { local additional_context="$1" if [ -n "$additional_context" ]; then cat < /dev/null 2>&1; then MODIFIED_COUNT=$(git status --porcelain 2>/dev/null | wc -l | tr -d ' ') WARNING="[git] ⚠️ ${MODIFIED_COUNT}個のファイルが対象 (git add -A/.) - git statusで内容を確認してください" if [ -z "$MESSAGES" ]; then MESSAGES="$WARNING" else MESSAGES="${MESSAGES} ${WARNING}" fi fi fi fi # Output combined messages if [ -n "$MESSAGES" ]; then output_json "$MESSAGES" fi fi