diff --git a/scripts/git-commit.sh b/scripts/git-commit.sh new file mode 100644 index 0000000..b048489 --- /dev/null +++ b/scripts/git-commit.sh @@ -0,0 +1,18 @@ +#!/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