Capture ARGS from git in the script
Capture ARGS from git in the script
Lefthook passes Git arguments to your commands and scripts.
โโโ .lefthook
โย ย โโโ prepare-commit-msg
โย ย โโโ message.sh
โโโ lefthook.yml
# lefthook.yml
prepare-commit-msg:
jobs:
- script: "message.sh"
runner: bash
- run: echo "Git args: {1} {2} {3}"
# .lefthook/prepare-commit-msg/message.sh
# Arguments get passed from Git
COMMIT_MSG_FILE=$1
COMMIT_SOURCE=$2
SHA1=$3
# ...