summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTimo Clasen <[email protected]>2025-08-01 12:24:32 +0200
committerGitHub <[email protected]>2025-08-01 05:24:32 -0500
commit52f9b3757629828fd63798e80c8c075451b10460 (patch)
treecc752b2446fe422389e1ec68f535dea98a0760a5
parenta0d2e53bde04878ec9dc5594f6b118232b569775 (diff)
downloadopencode-52f9b3757629828fd63798e80c8c075451b10460.tar.gz
opencode-52f9b3757629828fd63798e80c8c075451b10460.zip
docs(permissions): add wildcard example (#1494)
-rw-r--r--packages/web/src/content/docs/docs/permissions.mdx16
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/web/src/content/docs/docs/permissions.mdx b/packages/web/src/content/docs/docs/permissions.mdx
index 5815723cf..651546f76 100644
--- a/packages/web/src/content/docs/docs/permissions.mdx
+++ b/packages/web/src/content/docs/docs/permissions.mdx
@@ -72,3 +72,19 @@ For example.
}
}
```
+
+- **Use wildcard patterns to restrict specific commands**
+
+ ```json title="opencode.json"
+ {
+ "$schema": "https://opencode.ai/config.json",
+ "permission": {
+ "bash": {
+ "git push": "ask",
+ "*": "allow"
+ }
+ }
+ }
+ ```
+
+ This configuration allows all commands by default (`"*": "allow"`) but requires approval for `git push` commands.