65 lines
2.2 KiB
JSON
65 lines
2.2 KiB
JSON
{
|
|
"$schema": "https://json.schemastore.org/claude-code-settings.json",
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(git commit -m*)",
|
|
"Bash(git -C kicad commit -m*)",
|
|
"Bash(git -C wxwidgets commit -m*)",
|
|
"Bash(git add*)",
|
|
"Bash(git -C kicad add*)",
|
|
"Bash(git -C wxwidgets add*)",
|
|
"Bash(git fetch*)",
|
|
"Bash(git -C kicad fetch*)",
|
|
"Bash(git -C wxwidgets fetch*)",
|
|
"Bash(git checkout)",
|
|
"Bash(git checkout [!-]*)",
|
|
"Bash(git -C kicad checkout)",
|
|
"Bash(git -C kicad checkout [!-]*)",
|
|
"Bash(git -C wxwidgets checkout)",
|
|
"Bash(git -C wxwidgets checkout [!-]*)",
|
|
"Bash(git pull --ff-only*)",
|
|
"Bash(git -C kicad pull --ff-only*)",
|
|
"Bash(git -C wxwidgets pull --ff-only*)",
|
|
"Bash(./scripts/git-workflow/*.sh*)",
|
|
"Bash(scripts/git-workflow/*.sh*)",
|
|
"Bash(/Users/torcsi/dev/kicad-wasm/scripts/git-workflow/*.sh*)"
|
|
],
|
|
"ask": [
|
|
"Bash(git rebase*)",
|
|
"Bash(git -C kicad rebase*)",
|
|
"Bash(git -C wxwidgets rebase*)",
|
|
"Bash(git merge*)",
|
|
"Bash(git -C kicad merge*)",
|
|
"Bash(git -C wxwidgets merge*)",
|
|
"Bash(git push)",
|
|
"Bash(git push [!-]*)",
|
|
"Bash(git -C kicad push)",
|
|
"Bash(git -C kicad push [!-]*)",
|
|
"Bash(git -C wxwidgets push)",
|
|
"Bash(git -C wxwidgets push [!-]*)",
|
|
"Bash(git checkout -b*)",
|
|
"Bash(git -C kicad checkout -b*)",
|
|
"Bash(git -C wxwidgets checkout -b*)",
|
|
"Bash(git branch -d*)",
|
|
"Bash(git branch -D*)",
|
|
"Bash(git -C kicad branch -d*)",
|
|
"Bash(git -C kicad branch -D*)",
|
|
"Bash(git -C wxwidgets branch -d*)",
|
|
"Bash(git -C wxwidgets branch -D*)"
|
|
],
|
|
"deny": [
|
|
"Bash(git push --force*)",
|
|
"Bash(git push -f*)",
|
|
"Bash(git push --force-with-lease*)",
|
|
"Bash(git -C kicad push --force*)",
|
|
"Bash(git -C kicad push -f*)",
|
|
"Bash(git -C kicad push --force-with-lease*)",
|
|
"Bash(git -C wxwidgets push --force*)",
|
|
"Bash(git -C wxwidgets push -f*)",
|
|
"Bash(git -C wxwidgets push --force-with-lease*)",
|
|
"Bash(git reset --hard*)",
|
|
"Bash(git -C kicad reset --hard*)",
|
|
"Bash(git -C wxwidgets reset --hard*)"
|
|
]
|
|
}
|
|
}
|