Files

51 lines
1.1 KiB
JSON

{
"permissions": {
"allow": [
"Read(*)",
"Bash(ls:*)",
"Bash(find:*)",
"Bash(grep:*)",
"Bash(rg:*)",
"Bash(head:*)",
"Bash(tail:*)",
"Bash(wc:*)",
"Bash(git status:*)",
"Bash(git diff:*)",
"Bash(git log:*)",
"Bash(git show:*)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(git push:*)",
"Bash(git pull:*)",
"Bash(git checkout:*)",
"Bash(git switch:*)",
"Bash(git branch:*)",
"Bash(git stash:*)",
"Bash(git fetch:*)",
"Bash(git restore:*)",
"Bash(uv:*)",
"Bash(uv run:*)",
"Bash(uv add:*)",
"Bash(uv sync:*)",
"Bash(uv pip:*)",
"Bash(pytest:*)",
"Bash(uv run pytest:*)",
"Bash(ruff:*)",
"Bash(uv run ruff:*)",
"Bash(ty:*)",
"Bash(uv run ty:*)",
"Bash(pre-commit:*)",
"Bash(uv run pre-commit:*)"
],
"deny": [
"Bash(sudo rm:*)",
"Bash(rm -rf /:*)",
"Bash(rm -rf /*)",
"Bash(rm -rf ~:*)",
"Bash(git push --force:*)",
"Bash(git push -f:*)",
"Bash(git reset --hard:*)"
]
}
}