Files
gh-jwplatta-prompt-library-…/hooks/sync-version-on-tag.json
2025-11-30 08:30:02 +08:00

7 lines
554 B
JSON

{
"event": "PreToolUse",
"tool": "Bash",
"pattern": "*git tag v*",
"command": "bash -c 'VERSION=$(echo \"$TOOL_INPUT\" | grep -oP \"v\\K[0-9.]+\" || echo \"\"); if [ -n \"$VERSION\" ] && [ -f manifest.json ] && [ -f package.json ]; then jq --arg v \"$VERSION\" \".version = \\$v\" manifest.json > manifest.json.tmp && mv manifest.json.tmp manifest.json && jq --arg v \"$VERSION\" \".version = \\$v\" package.json > package.json.tmp && mv package.json.tmp package.json && echo \"Synced version $VERSION to manifest.json and package.json\"; fi'"
}