#!/usr/bin/env bash # Обход: Agent Shell ломает "git commit" в PowerShell (trailer с <). # Вызов: bash scripts/git-commit.sh "message" [paths...] set -euo pipefail if [ $# -lt 2 ]; then echo "Usage: git-commit.sh \"message\" " >&2 exit 1 fi MSG=$1 shift REPO_ROOT=$(cd "$(dirname "$0")/.." && pwd) cd "$REPO_ROOT" git add "$@" /usr/bin/git commit -m "$MSG" git log -1 --oneline