diff --git a/CHANGELOG.md b/CHANGELOG.md index 6538c58c..ee2e9523 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - Gmail: clarify that `gmail drafts delete` permanently deletes drafts and cannot be recovered. (#656, #659) — thanks @chrischall. - Sheets: add `--inherit-from-before` to `sheets insert` so callers can choose whether inserted rows/columns inherit formatting from the preceding or following neighbor. (#655, #658) — thanks @chrischall. - Sheets: add `sheets copy-paste` / `fill` for range-level CopyPasteRequest fills of values, formulas, formatting, and related paste types. (#661, #663) — thanks @chrischall. +- CLI: add `--enable-commands-exact` / `GOG_ENABLE_COMMANDS_EXACT` for strict command allowlists without prefix expansion. (#652) — thanks @jason-allen-oneal. - Auth: update stored OAuth scope metadata from observed granted scopes during refresh so `auth list` reflects newly usable services. (#649) - Docs: preserve paragraph-separating blank lines when replacing a single tab from Markdown. (#644) - Docs: add `docs cell-update` for non-destructive table-cell content replacement by table, row, and column. (#646) diff --git a/README.md b/README.md index fa8f655f..b902604b 100644 --- a/README.md +++ b/README.md @@ -382,7 +382,8 @@ Useful global flags: - `--dry-run`: print intended actions where a command supports planning - `--no-input`: fail instead of prompting - `--force`: confirm destructive operations -- `--enable-commands `: allow only selected command paths +- `--enable-commands `: allow selected command prefixes. Parent paths allow children, so `gmail` allows the Gmail command family. +- `--enable-commands-exact `: allow only exact command paths. Parent paths do not allow children, so `gmail.search` allows `gog gmail search` without allowing sibling commands like `gog gmail send`. - `--disable-commands `: block selected command paths - `--gmail-no-send`: block Gmail send operations @@ -390,13 +391,23 @@ For coding agents or CI, prefer: ```bash gog --account you@gmail.com \ - --enable-commands gmail.search,gmail.get,drive.ls,docs.cat \ + --enable-commands-exact gmail.search,gmail.get,drive.ls,docs.cat \ --gmail-no-send \ --wrap-untrusted \ --json \ gmail search 'newer_than:7d' ``` +For environment-configured agents or CI, set `GOG_ENABLE_COMMANDS_EXACT` to the +same comma-separated exact command paths: + +```bash +GOG_ENABLE_COMMANDS_EXACT=gmail.search,gmail.get,drive.ls,docs.cat \ +GOG_GMAIL_NO_SEND=1 \ +GOG_WRAP_UNTRUSTED=1 \ +gog --json gmail search 'newer_than:7d' +``` + For stricter agent deployments, build or download a baked safety-profile binary. See [docs/safety-profiles.md](docs/safety-profiles.md). diff --git a/docs/commands/gog-admin-groups-list.md b/docs/commands/gog-admin-groups-list.md index f8246471..3224bf44 100644 --- a/docs/commands/gog-admin-groups-list.md +++ b/docs/commands/gog-admin-groups-list.md @@ -26,7 +26,8 @@ gog admin groups list (ls) [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--domain` | `string` | | Domain to list groups from (e.g., example.com) | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-admin-groups-members-add.md b/docs/commands/gog-admin-groups-members-add.md index 598708bb..c55e7e2d 100644 --- a/docs/commands/gog-admin-groups-members-add.md +++ b/docs/commands/gog-admin-groups-members-add.md @@ -24,7 +24,8 @@ gog admin groups members add (invite) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-groups-members-list.md b/docs/commands/gog-admin-groups-members-list.md index c4af5d27..379a6740 100644 --- a/docs/commands/gog-admin-groups-members-list.md +++ b/docs/commands/gog-admin-groups-members-list.md @@ -25,7 +25,8 @@ gog admin groups members list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-admin-groups-members-remove.md b/docs/commands/gog-admin-groups-members-remove.md index c2d6faa8..fe11c8bd 100644 --- a/docs/commands/gog-admin-groups-members-remove.md +++ b/docs/commands/gog-admin-groups-members-remove.md @@ -24,7 +24,8 @@ gog admin groups members remove (rm,del,delete) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-groups-members.md b/docs/commands/gog-admin-groups-members.md index d1bd168c..f6dfda14 100644 --- a/docs/commands/gog-admin-groups-members.md +++ b/docs/commands/gog-admin-groups-members.md @@ -30,7 +30,8 @@ gog admin groups members | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-groups.md b/docs/commands/gog-admin-groups.md index 238b97dd..03dbd812 100644 --- a/docs/commands/gog-admin-groups.md +++ b/docs/commands/gog-admin-groups.md @@ -29,7 +29,8 @@ gog admin groups | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-orgunits-create.md b/docs/commands/gog-admin-orgunits-create.md index aa94893e..88b20bba 100644 --- a/docs/commands/gog-admin-orgunits-create.md +++ b/docs/commands/gog-admin-orgunits-create.md @@ -25,7 +25,8 @@ gog admin orgunits (org-units,ou) create (add,new) [flags] | `--description` | `string` | | Description | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-orgunits-delete.md b/docs/commands/gog-admin-orgunits-delete.md index 8bc2fa58..27dfd007 100644 --- a/docs/commands/gog-admin-orgunits-delete.md +++ b/docs/commands/gog-admin-orgunits-delete.md @@ -24,7 +24,8 @@ gog admin orgunits (org-units,ou) delete (rm,del,remove) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-orgunits-get.md b/docs/commands/gog-admin-orgunits-get.md index 345abc83..db5e0cf9 100644 --- a/docs/commands/gog-admin-orgunits-get.md +++ b/docs/commands/gog-admin-orgunits-get.md @@ -24,7 +24,8 @@ gog admin orgunits (org-units,ou) get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-orgunits-list.md b/docs/commands/gog-admin-orgunits-list.md index ed9e3fa6..c122c649 100644 --- a/docs/commands/gog-admin-orgunits-list.md +++ b/docs/commands/gog-admin-orgunits-list.md @@ -24,7 +24,8 @@ gog admin orgunits (org-units,ou) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-orgunits-update.md b/docs/commands/gog-admin-orgunits-update.md index 94f38f86..f07e4094 100644 --- a/docs/commands/gog-admin-orgunits-update.md +++ b/docs/commands/gog-admin-orgunits-update.md @@ -25,7 +25,8 @@ gog admin orgunits (org-units,ou) update (edit,set) [flags] | `--description` | `*string` | | Description | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-orgunits.md b/docs/commands/gog-admin-orgunits.md index 89405b3d..fa66f268 100644 --- a/docs/commands/gog-admin-orgunits.md +++ b/docs/commands/gog-admin-orgunits.md @@ -32,7 +32,8 @@ gog admin orgunits (org-units,ou) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-users-create.md b/docs/commands/gog-admin-users-create.md index 04a4130c..f87711fb 100644 --- a/docs/commands/gog-admin-users-create.md +++ b/docs/commands/gog-admin-users-create.md @@ -27,7 +27,8 @@ gog admin users create (add,new) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--family`
`--family-name`
`--last-name`
`--ln` | `string` | | Family (last) name | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--given`
`--first-name`
`--fn`
`--given-name` | `string` | | Given (first) name | diff --git a/docs/commands/gog-admin-users-delete.md b/docs/commands/gog-admin-users-delete.md index 0311618e..ef359f25 100644 --- a/docs/commands/gog-admin-users-delete.md +++ b/docs/commands/gog-admin-users-delete.md @@ -24,7 +24,8 @@ gog admin users delete (rm,del,remove) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-users-get.md b/docs/commands/gog-admin-users-get.md index 54c49cb2..27c3b51f 100644 --- a/docs/commands/gog-admin-users-get.md +++ b/docs/commands/gog-admin-users-get.md @@ -24,7 +24,8 @@ gog admin users get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-users-list.md b/docs/commands/gog-admin-users-list.md index 1f9aadf4..e7a7bf01 100644 --- a/docs/commands/gog-admin-users-list.md +++ b/docs/commands/gog-admin-users-list.md @@ -26,7 +26,8 @@ gog admin users list (ls) [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--domain` | `string` | | Domain to list users from (e.g., example.com) | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-admin-users-suspend.md b/docs/commands/gog-admin-users-suspend.md index 06f1c618..a3b0ae76 100644 --- a/docs/commands/gog-admin-users-suspend.md +++ b/docs/commands/gog-admin-users-suspend.md @@ -24,7 +24,8 @@ gog admin users suspend | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin-users.md b/docs/commands/gog-admin-users.md index 28d17c6c..43393478 100644 --- a/docs/commands/gog-admin-users.md +++ b/docs/commands/gog-admin-users.md @@ -32,7 +32,8 @@ gog admin users | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-admin.md b/docs/commands/gog-admin.md index a70c4608..fcb0f91f 100644 --- a/docs/commands/gog-admin.md +++ b/docs/commands/gog-admin.md @@ -30,7 +30,8 @@ gog admin [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-agent-exit-codes.md b/docs/commands/gog-agent-exit-codes.md index 05f71945..ce861267 100644 --- a/docs/commands/gog-agent-exit-codes.md +++ b/docs/commands/gog-agent-exit-codes.md @@ -24,7 +24,8 @@ gog agent exit-codes (exitcodes,exit-code) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-agent.md b/docs/commands/gog-agent.md index b4de9ac7..8d63702a 100644 --- a/docs/commands/gog-agent.md +++ b/docs/commands/gog-agent.md @@ -28,7 +28,8 @@ gog agent [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-analytics-accounts.md b/docs/commands/gog-analytics-accounts.md index 61c08a46..8e98aaae 100644 --- a/docs/commands/gog-analytics-accounts.md +++ b/docs/commands/gog-analytics-accounts.md @@ -25,7 +25,8 @@ gog analytics (ga) accounts (list,ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-analytics-report.md b/docs/commands/gog-analytics-report.md index dbf42ba4..c2f10ef5 100644 --- a/docs/commands/gog-analytics-report.md +++ b/docs/commands/gog-analytics-report.md @@ -25,7 +25,8 @@ gog analytics (ga) report [flags] | `--dimensions` | `string` | date | Comma-separated dimensions (e.g. date,country) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no rows | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | 7daysAgo | Start date (YYYY-MM-DD or GA relative date like 7daysAgo) | diff --git a/docs/commands/gog-analytics.md b/docs/commands/gog-analytics.md index 645b0e0c..d5ddcff5 100644 --- a/docs/commands/gog-analytics.md +++ b/docs/commands/gog-analytics.md @@ -29,7 +29,8 @@ gog analytics (ga) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-appscript-content.md b/docs/commands/gog-appscript-content.md index c792f89a..ce95c1c4 100644 --- a/docs/commands/gog-appscript-content.md +++ b/docs/commands/gog-appscript-content.md @@ -24,7 +24,8 @@ gog appscript (script,apps-script) content (cat) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-appscript-create.md b/docs/commands/gog-appscript-create.md index 5a3580e7..4c936acb 100644 --- a/docs/commands/gog-appscript-create.md +++ b/docs/commands/gog-appscript-create.md @@ -24,7 +24,8 @@ gog appscript (script,apps-script) create (new) --title=STRING [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-appscript-get.md b/docs/commands/gog-appscript-get.md index 5bbe1b2d..f8b7e5a4 100644 --- a/docs/commands/gog-appscript-get.md +++ b/docs/commands/gog-appscript-get.md @@ -24,7 +24,8 @@ gog appscript (script,apps-script) get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-appscript-run.md b/docs/commands/gog-appscript-run.md index e666302b..0b6c0d4d 100644 --- a/docs/commands/gog-appscript-run.md +++ b/docs/commands/gog-appscript-run.md @@ -25,7 +25,8 @@ gog appscript (script,apps-script) run [flags] | `--dev-mode` | `bool` | | Run latest saved code if you own the script | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-appscript.md b/docs/commands/gog-appscript.md index 1d981826..e5da562a 100644 --- a/docs/commands/gog-appscript.md +++ b/docs/commands/gog-appscript.md @@ -31,7 +31,8 @@ gog appscript (script,apps-script) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-add.md b/docs/commands/gog-auth-add.md index f830722a..dd2a4fd5 100644 --- a/docs/commands/gog-auth-add.md +++ b/docs/commands/gog-auth-add.md @@ -26,7 +26,8 @@ gog auth add [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive-scope` | `string` | full | Drive scope mode: full\|readonly\|file | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--extra-scopes` | `string` | | Comma-separated list of additional OAuth scope URIs to request (appended after service scopes) | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--force-consent` | `bool` | | Force consent screen to obtain a refresh token | diff --git a/docs/commands/gog-auth-alias-list.md b/docs/commands/gog-auth-alias-list.md index 83c6f1c9..347575d0 100644 --- a/docs/commands/gog-auth-alias-list.md +++ b/docs/commands/gog-auth-alias-list.md @@ -24,7 +24,8 @@ gog auth alias list | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-alias-set.md b/docs/commands/gog-auth-alias-set.md index c5783267..d93864b7 100644 --- a/docs/commands/gog-auth-alias-set.md +++ b/docs/commands/gog-auth-alias-set.md @@ -24,7 +24,8 @@ gog auth alias set | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-alias-unset.md b/docs/commands/gog-auth-alias-unset.md index d9493a8b..9699bd93 100644 --- a/docs/commands/gog-auth-alias-unset.md +++ b/docs/commands/gog-auth-alias-unset.md @@ -24,7 +24,8 @@ gog auth alias unset | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-alias.md b/docs/commands/gog-auth-alias.md index a1f2e6c3..4a492610 100644 --- a/docs/commands/gog-auth-alias.md +++ b/docs/commands/gog-auth-alias.md @@ -30,7 +30,8 @@ gog auth alias | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-credentials-list.md b/docs/commands/gog-auth-credentials-list.md index a5b48d4c..538ae9b9 100644 --- a/docs/commands/gog-auth-credentials-list.md +++ b/docs/commands/gog-auth-credentials-list.md @@ -24,7 +24,8 @@ gog auth credentials list | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-credentials-remove.md b/docs/commands/gog-auth-credentials-remove.md index 5ce8d12f..b5e7ed00 100644 --- a/docs/commands/gog-auth-credentials-remove.md +++ b/docs/commands/gog-auth-credentials-remove.md @@ -24,7 +24,8 @@ gog auth credentials remove [] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-credentials-set.md b/docs/commands/gog-auth-credentials-set.md index 8c00cb69..25f26319 100644 --- a/docs/commands/gog-auth-credentials-set.md +++ b/docs/commands/gog-auth-credentials-set.md @@ -25,7 +25,8 @@ gog auth credentials set [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--domain` | `string` | | Comma-separated domains to map to this client (e.g. example.com) | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--expand-env` | `bool` | | Expand environment placeholders in client_id/client_secret values | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-auth-credentials.md b/docs/commands/gog-auth-credentials.md index 64596110..3a5d26fc 100644 --- a/docs/commands/gog-auth-credentials.md +++ b/docs/commands/gog-auth-credentials.md @@ -30,7 +30,8 @@ gog auth credentials | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-doctor.md b/docs/commands/gog-auth-doctor.md index 882e175e..4513e087 100644 --- a/docs/commands/gog-auth-doctor.md +++ b/docs/commands/gog-auth-doctor.md @@ -25,7 +25,8 @@ gog auth doctor [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-import.md b/docs/commands/gog-auth-import.md index 6fc0ed99..eee60dd1 100644 --- a/docs/commands/gog-auth-import.md +++ b/docs/commands/gog-auth-import.md @@ -29,7 +29,8 @@ gog auth import --email=STRING [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--email` | `string` | | Account email | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-keep.md b/docs/commands/gog-auth-keep.md index accc6d10..1ad3d6e3 100644 --- a/docs/commands/gog-auth-keep.md +++ b/docs/commands/gog-auth-keep.md @@ -24,7 +24,8 @@ gog auth keep --key=STRING | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-keyring.md b/docs/commands/gog-auth-keyring.md index 44e2a8b3..aef0fafd 100644 --- a/docs/commands/gog-auth-keyring.md +++ b/docs/commands/gog-auth-keyring.md @@ -24,7 +24,8 @@ gog auth keyring [ []] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-list.md b/docs/commands/gog-auth-list.md index df1a0d4e..ba1ebbd1 100644 --- a/docs/commands/gog-auth-list.md +++ b/docs/commands/gog-auth-list.md @@ -25,7 +25,8 @@ gog auth list [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-manage.md b/docs/commands/gog-auth-manage.md index 7349308a..71a87d70 100644 --- a/docs/commands/gog-auth-manage.md +++ b/docs/commands/gog-auth-manage.md @@ -24,7 +24,8 @@ gog auth manage (login) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--force-consent` | `bool` | | Force consent screen when adding accounts | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-auth-remove.md b/docs/commands/gog-auth-remove.md index 15d7b67b..bbe7fef6 100644 --- a/docs/commands/gog-auth-remove.md +++ b/docs/commands/gog-auth-remove.md @@ -24,7 +24,8 @@ gog auth remove | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-service-account-set.md b/docs/commands/gog-auth-service-account-set.md index c8a8fd29..a2dfb08e 100644 --- a/docs/commands/gog-auth-service-account-set.md +++ b/docs/commands/gog-auth-service-account-set.md @@ -24,7 +24,8 @@ gog auth service-account set [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-service-account-status.md b/docs/commands/gog-auth-service-account-status.md index bb3920dd..fefd6ffa 100644 --- a/docs/commands/gog-auth-service-account-status.md +++ b/docs/commands/gog-auth-service-account-status.md @@ -24,7 +24,8 @@ gog auth service-account status | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-service-account-unset.md b/docs/commands/gog-auth-service-account-unset.md index 8c66a309..df7324ea 100644 --- a/docs/commands/gog-auth-service-account-unset.md +++ b/docs/commands/gog-auth-service-account-unset.md @@ -24,7 +24,8 @@ gog auth service-account unset | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-service-account.md b/docs/commands/gog-auth-service-account.md index d8e95164..0f150f57 100644 --- a/docs/commands/gog-auth-service-account.md +++ b/docs/commands/gog-auth-service-account.md @@ -30,7 +30,8 @@ gog auth service-account | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-services.md b/docs/commands/gog-auth-services.md index 9a071746..6a28c416 100644 --- a/docs/commands/gog-auth-services.md +++ b/docs/commands/gog-auth-services.md @@ -24,7 +24,8 @@ gog auth services [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-status.md b/docs/commands/gog-auth-status.md index ace45c42..d6a159d2 100644 --- a/docs/commands/gog-auth-status.md +++ b/docs/commands/gog-auth-status.md @@ -24,7 +24,8 @@ gog auth status | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-tokens-delete.md b/docs/commands/gog-auth-tokens-delete.md index 7e6f0514..1fe2669a 100644 --- a/docs/commands/gog-auth-tokens-delete.md +++ b/docs/commands/gog-auth-tokens-delete.md @@ -24,7 +24,8 @@ gog auth tokens delete | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-tokens-export.md b/docs/commands/gog-auth-tokens-export.md index d176b190..36b5e23e 100644 --- a/docs/commands/gog-auth-tokens-export.md +++ b/docs/commands/gog-auth-tokens-export.md @@ -24,7 +24,8 @@ gog auth tokens export [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-tokens-import.md b/docs/commands/gog-auth-tokens-import.md index 9e24d181..c4688303 100644 --- a/docs/commands/gog-auth-tokens-import.md +++ b/docs/commands/gog-auth-tokens-import.md @@ -24,7 +24,8 @@ gog auth tokens import | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-tokens-list.md b/docs/commands/gog-auth-tokens-list.md index 452aace0..aaa24018 100644 --- a/docs/commands/gog-auth-tokens-list.md +++ b/docs/commands/gog-auth-tokens-list.md @@ -24,7 +24,8 @@ gog auth tokens list | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth-tokens.md b/docs/commands/gog-auth-tokens.md index 13e9d45d..126b1c1d 100644 --- a/docs/commands/gog-auth-tokens.md +++ b/docs/commands/gog-auth-tokens.md @@ -31,7 +31,8 @@ gog auth tokens | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-auth.md b/docs/commands/gog-auth.md index ead8f463..9c5043d4 100644 --- a/docs/commands/gog-auth.md +++ b/docs/commands/gog-auth.md @@ -41,7 +41,8 @@ gog auth [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-backup-cat.md b/docs/commands/gog-backup-cat.md index c347fcd1..c39451c9 100644 --- a/docs/commands/gog-backup-cat.md +++ b/docs/commands/gog-backup-cat.md @@ -25,7 +25,8 @@ gog backup cat [flags] | `--config` | `string` | | Backup config path | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-backup-export.md b/docs/commands/gog-backup-export.md index 942a75b4..31877b06 100644 --- a/docs/commands/gog-backup-export.md +++ b/docs/commands/gog-backup-export.md @@ -25,7 +25,8 @@ gog backup export [flags] | `--config` | `string` | | Backup config path | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-attachments` | `string` | extract | Gmail attachment export mode for markdown/both: extract or none | | `--gmail-format` | `string` | eml | Gmail message export format: eml, markdown, or both | diff --git a/docs/commands/gog-backup-gmail-push.md b/docs/commands/gog-backup-gmail-push.md index 9f85619c..33460ba1 100644 --- a/docs/commands/gog-backup-gmail-push.md +++ b/docs/commands/gog-backup-gmail-push.md @@ -28,7 +28,8 @@ gog backup gmail push [flags] | `--config` | `string` | | Backup config path | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-cache` | `bool` | true | Cache fetched raw messages locally so interrupted full backups can resume | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-backup-gmail.md b/docs/commands/gog-backup-gmail.md index 74b3d8a0..7c218bd9 100644 --- a/docs/commands/gog-backup-gmail.md +++ b/docs/commands/gog-backup-gmail.md @@ -28,7 +28,8 @@ gog backup gmail | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-backup-init.md b/docs/commands/gog-backup-init.md index d6b55358..dce205b7 100644 --- a/docs/commands/gog-backup-init.md +++ b/docs/commands/gog-backup-init.md @@ -25,7 +25,8 @@ gog backup init [flags] | `--config` | `string` | | Backup config path | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-backup-push.md b/docs/commands/gog-backup-push.md index c97e5c6c..ed712cf7 100644 --- a/docs/commands/gog-backup-push.md +++ b/docs/commands/gog-backup-push.md @@ -31,7 +31,8 @@ gog backup push [flags] | `--drive-content-timeout` | `time.Duration` | 2m | Per-file Drive content export/download timeout | | `--drive-contents` | `bool` | true | Download/export Drive file contents into encrypted shards | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-cache` | `bool` | true | Cache fetched Gmail raw messages locally so interrupted full backups can resume | | `--gmail-checkpoint-interval` | `time.Duration` | 30m | Max time between Gmail checkpoint pushes during fetch; 0 disables time-triggered checkpoints | diff --git a/docs/commands/gog-backup-status.md b/docs/commands/gog-backup-status.md index ac721284..8e9cf8f8 100644 --- a/docs/commands/gog-backup-status.md +++ b/docs/commands/gog-backup-status.md @@ -25,7 +25,8 @@ gog backup status [flags] | `--config` | `string` | | Backup config path | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-backup-verify.md b/docs/commands/gog-backup-verify.md index 74d63231..9c91fd51 100644 --- a/docs/commands/gog-backup-verify.md +++ b/docs/commands/gog-backup-verify.md @@ -25,7 +25,8 @@ gog backup verify [flags] | `--config` | `string` | | Backup config path | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-backup.md b/docs/commands/gog-backup.md index 16c7bc04..36356a7b 100644 --- a/docs/commands/gog-backup.md +++ b/docs/commands/gog-backup.md @@ -34,7 +34,8 @@ gog backup [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-acl.md b/docs/commands/gog-calendar-acl.md index fcc92da0..beabbf6d 100644 --- a/docs/commands/gog-calendar-acl.md +++ b/docs/commands/gog-calendar-acl.md @@ -25,7 +25,8 @@ gog calendar (cal) acl (permissions,perms) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-calendar-alias-list.md b/docs/commands/gog-calendar-alias-list.md index 20ca3a21..549cc35a 100644 --- a/docs/commands/gog-calendar-alias-list.md +++ b/docs/commands/gog-calendar-alias-list.md @@ -24,7 +24,8 @@ gog calendar (cal) alias list | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-alias-set.md b/docs/commands/gog-calendar-alias-set.md index 1c330849..65f45f55 100644 --- a/docs/commands/gog-calendar-alias-set.md +++ b/docs/commands/gog-calendar-alias-set.md @@ -24,7 +24,8 @@ gog calendar (cal) alias set | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-alias-unset.md b/docs/commands/gog-calendar-alias-unset.md index f52e5864..38d75b00 100644 --- a/docs/commands/gog-calendar-alias-unset.md +++ b/docs/commands/gog-calendar-alias-unset.md @@ -24,7 +24,8 @@ gog calendar (cal) alias unset | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-alias.md b/docs/commands/gog-calendar-alias.md index b15af6dc..bb914e11 100644 --- a/docs/commands/gog-calendar-alias.md +++ b/docs/commands/gog-calendar-alias.md @@ -30,7 +30,8 @@ gog calendar (cal) alias | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-appointments.md b/docs/commands/gog-calendar-appointments.md index c8567cee..1642bec3 100644 --- a/docs/commands/gog-calendar-appointments.md +++ b/docs/commands/gog-calendar-appointments.md @@ -24,7 +24,8 @@ gog calendar (cal) appointments (appointment-schedules,appt) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-calendars.md b/docs/commands/gog-calendar-calendars.md index 25223258..56fdc0ca 100644 --- a/docs/commands/gog-calendar-calendars.md +++ b/docs/commands/gog-calendar-calendars.md @@ -25,7 +25,8 @@ gog calendar (cal) calendars [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-calendar-colors.md b/docs/commands/gog-calendar-colors.md index 6360f913..f26ed430 100644 --- a/docs/commands/gog-calendar-colors.md +++ b/docs/commands/gog-calendar-colors.md @@ -24,7 +24,8 @@ gog calendar (cal) colors | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-conflicts.md b/docs/commands/gog-calendar-conflicts.md index 8fca478d..17be2090 100644 --- a/docs/commands/gog-calendar-conflicts.md +++ b/docs/commands/gog-calendar-conflicts.md @@ -28,7 +28,8 @@ gog calendar (cal) conflicts [flags] | `--days` | `int` | 0 | Next N days (timezone-aware) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Start time (RFC3339, date, or relative: today, tomorrow, monday) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-calendar-create-calendar.md b/docs/commands/gog-calendar-create-calendar.md index 006062ff..9b63a0d5 100644 --- a/docs/commands/gog-calendar-create-calendar.md +++ b/docs/commands/gog-calendar-create-calendar.md @@ -25,7 +25,8 @@ gog calendar (cal) create-calendar (new-calendar) [flags] | `--description` | `string` | | Calendar description | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-create.md b/docs/commands/gog-calendar-create.md index e37f71cc..c7d1aa65 100644 --- a/docs/commands/gog-calendar-create.md +++ b/docs/commands/gog-calendar-create.md @@ -28,7 +28,8 @@ gog calendar (cal) create (add,new) [flags] | `--description` | `string` | | Description | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--end-timezone`
`--to-timezone` | `string` | | IANA timezone metadata for --to (e.g., America/New_York) | | `--event-color` | `string` | | Event color ID (1-11). Use 'gog calendar colors' to see available colors. | | `--event-type` | `string` | | Event type: default, focus-time, out-of-office, working-location | diff --git a/docs/commands/gog-calendar-delete.md b/docs/commands/gog-calendar-delete.md index e44b9030..606e2bb4 100644 --- a/docs/commands/gog-calendar-delete.md +++ b/docs/commands/gog-calendar-delete.md @@ -24,7 +24,8 @@ gog calendar (cal) delete (rm,del,remove) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-event.md b/docs/commands/gog-calendar-event.md index 82e00ae7..dfb1ff5b 100644 --- a/docs/commands/gog-calendar-event.md +++ b/docs/commands/gog-calendar-event.md @@ -24,7 +24,8 @@ gog calendar (cal) event (get,info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-events.md b/docs/commands/gog-calendar-events.md index 25bce036..3a9b228d 100644 --- a/docs/commands/gog-calendar-events.md +++ b/docs/commands/gog-calendar-events.md @@ -29,7 +29,8 @@ gog calendar (cal) events (list,ls) [ ...] [flags] | `--days` | `int` | 0 | Next N days (timezone-aware) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `--fields` | `string` | | Comma-separated fields to return | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | diff --git a/docs/commands/gog-calendar-focus-time.md b/docs/commands/gog-calendar-focus-time.md index 9dd68503..d6c14304 100644 --- a/docs/commands/gog-calendar-focus-time.md +++ b/docs/commands/gog-calendar-focus-time.md @@ -27,7 +27,8 @@ gog calendar (cal) focus-time (focus) --from=STRING --to=STRING [] [ | `--decline-message` | `string` | | Message for declined invitations | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Start time (RFC3339) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-calendar-freebusy.md b/docs/commands/gog-calendar-freebusy.md index 31bffee6..2b26c645 100644 --- a/docs/commands/gog-calendar-freebusy.md +++ b/docs/commands/gog-calendar-freebusy.md @@ -26,7 +26,8 @@ gog calendar (cal) freebusy [] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Start time (RFC3339, required) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-calendar-move.md b/docs/commands/gog-calendar-move.md index 7eb78a1e..30fc9851 100644 --- a/docs/commands/gog-calendar-move.md +++ b/docs/commands/gog-calendar-move.md @@ -24,7 +24,8 @@ gog calendar (cal) move (transfer) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-out-of-office.md b/docs/commands/gog-calendar-out-of-office.md index 834d032c..0a3831a2 100644 --- a/docs/commands/gog-calendar-out-of-office.md +++ b/docs/commands/gog-calendar-out-of-office.md @@ -27,7 +27,8 @@ gog calendar (cal) out-of-office (ooo) --from=STRING --to=STRING [] | `--decline-message` | `string` | I am out of office and will respond when I return. | Message for declined invitations | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Start date or datetime (RFC3339 or YYYY-MM-DD) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-calendar-propose-time.md b/docs/commands/gog-calendar-propose-time.md index 09142ebf..1798f3ba 100644 --- a/docs/commands/gog-calendar-propose-time.md +++ b/docs/commands/gog-calendar-propose-time.md @@ -26,7 +26,8 @@ gog calendar (cal) propose-time [flags] | `--decline` | `bool` | | Also decline the event (notifies organizer) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-raw.md b/docs/commands/gog-calendar-raw.md index fae56d3b..34e5c1c1 100644 --- a/docs/commands/gog-calendar-raw.md +++ b/docs/commands/gog-calendar-raw.md @@ -24,7 +24,8 @@ gog calendar (cal) raw [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-respond.md b/docs/commands/gog-calendar-respond.md index 5750382c..8305a1e0 100644 --- a/docs/commands/gog-calendar-respond.md +++ b/docs/commands/gog-calendar-respond.md @@ -25,7 +25,8 @@ gog calendar (cal) respond (rsvp,reply) [flags] | `--comment` | `string` | | Optional comment/note to include with response | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-search.md b/docs/commands/gog-calendar-search.md index aa07d1db..e0972674 100644 --- a/docs/commands/gog-calendar-search.md +++ b/docs/commands/gog-calendar-search.md @@ -26,7 +26,8 @@ gog calendar (cal) search (find,query) [flags] | `--days` | `int` | 0 | Next N days | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Start time (RFC3339, date, or relative: now, today, tomorrow, monday) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-calendar-subscribe.md b/docs/commands/gog-calendar-subscribe.md index ff18d0d1..68fc367d 100644 --- a/docs/commands/gog-calendar-subscribe.md +++ b/docs/commands/gog-calendar-subscribe.md @@ -25,7 +25,8 @@ gog calendar (cal) subscribe (sub,add-calendar) [flags] | `--color-id` | `string` | | Color ID (1-24, see 'calendar colors') | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-team.md b/docs/commands/gog-calendar-team.md index 43722081..73ac5fc6 100644 --- a/docs/commands/gog-calendar-team.md +++ b/docs/commands/gog-calendar-team.md @@ -25,7 +25,8 @@ gog calendar (cal) team [flags] | `--days` | `int` | 0 | Next N days | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--freebusy` | `bool` | | Show only busy/free blocks (faster, single API call) | | `--from` | `string` | | Start time (RFC3339, date, or relative: now, today, tomorrow, monday) | diff --git a/docs/commands/gog-calendar-time.md b/docs/commands/gog-calendar-time.md index 68c13af2..c65e9747 100644 --- a/docs/commands/gog-calendar-time.md +++ b/docs/commands/gog-calendar-time.md @@ -25,7 +25,8 @@ gog calendar (cal) time [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-calendar-update.md b/docs/commands/gog-calendar-update.md index 8654ae90..3d11907c 100644 --- a/docs/commands/gog-calendar-update.md +++ b/docs/commands/gog-calendar-update.md @@ -28,7 +28,8 @@ gog calendar (cal) update (edit,set) [flags] | `--description` | `string` | | New description (set empty to clear) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--end-timezone`
`--to-timezone` | `string` | | IANA timezone metadata for --to (e.g., America/New_York) | | `--event-color` | `string` | | Event color ID (1-11, or empty to clear) | | `--event-type` | `string` | | Event type: default, focus-time, out-of-office, working-location | diff --git a/docs/commands/gog-calendar-users.md b/docs/commands/gog-calendar-users.md index b15796e1..ff02cc6e 100644 --- a/docs/commands/gog-calendar-users.md +++ b/docs/commands/gog-calendar-users.md @@ -25,7 +25,8 @@ gog calendar (cal) users [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-calendar-working-location.md b/docs/commands/gog-calendar-working-location.md index f4bec6bc..a62b6c54 100644 --- a/docs/commands/gog-calendar-working-location.md +++ b/docs/commands/gog-calendar-working-location.md @@ -27,7 +27,8 @@ gog calendar (cal) working-location (wl) --from=STRING --to=STRING --type=STRING | `--desk-id` | `string` | | Desk ID | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--floor-id` | `string` | | Floor ID | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Start date (YYYY-MM-DD) | diff --git a/docs/commands/gog-calendar.md b/docs/commands/gog-calendar.md index 3777d08e..91264020 100644 --- a/docs/commands/gog-calendar.md +++ b/docs/commands/gog-calendar.md @@ -52,7 +52,8 @@ gog calendar (cal) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-dm-send.md b/docs/commands/gog-chat-dm-send.md index 9018c748..5bbd2dfd 100644 --- a/docs/commands/gog-chat-dm-send.md +++ b/docs/commands/gog-chat-dm-send.md @@ -24,7 +24,8 @@ gog chat dm send (create,post) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-dm-space.md b/docs/commands/gog-chat-dm-space.md index 8ded1d85..2160a7c0 100644 --- a/docs/commands/gog-chat-dm-space.md +++ b/docs/commands/gog-chat-dm-space.md @@ -24,7 +24,8 @@ gog chat dm space (find,setup) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-dm.md b/docs/commands/gog-chat-dm.md index 0c97444c..0a3e1e53 100644 --- a/docs/commands/gog-chat-dm.md +++ b/docs/commands/gog-chat-dm.md @@ -29,7 +29,8 @@ gog chat dm | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-messages-list.md b/docs/commands/gog-chat-messages-list.md index 1518ec89..4338bac3 100644 --- a/docs/commands/gog-chat-messages-list.md +++ b/docs/commands/gog-chat-messages-list.md @@ -25,7 +25,8 @@ gog chat messages list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-chat-messages-react.md b/docs/commands/gog-chat-messages-react.md index d3e4fd22..d96ca95f 100644 --- a/docs/commands/gog-chat-messages-react.md +++ b/docs/commands/gog-chat-messages-react.md @@ -24,7 +24,8 @@ gog chat messages react [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-messages-reactions-create.md b/docs/commands/gog-chat-messages-reactions-create.md index b91f7f00..0ca7a887 100644 --- a/docs/commands/gog-chat-messages-reactions-create.md +++ b/docs/commands/gog-chat-messages-reactions-create.md @@ -24,7 +24,8 @@ gog chat messages reactions (reaction) create (add) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-messages-reactions-delete.md b/docs/commands/gog-chat-messages-reactions-delete.md index 7c9c866a..1c7c002f 100644 --- a/docs/commands/gog-chat-messages-reactions-delete.md +++ b/docs/commands/gog-chat-messages-reactions-delete.md @@ -24,7 +24,8 @@ gog chat messages reactions (reaction) delete (remove,rm) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-messages-reactions-list.md b/docs/commands/gog-chat-messages-reactions-list.md index 82ebde54..5e73d147 100644 --- a/docs/commands/gog-chat-messages-reactions-list.md +++ b/docs/commands/gog-chat-messages-reactions-list.md @@ -25,7 +25,8 @@ gog chat messages reactions (reaction) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-messages-reactions.md b/docs/commands/gog-chat-messages-reactions.md index bb5792bf..bb5d1b99 100644 --- a/docs/commands/gog-chat-messages-reactions.md +++ b/docs/commands/gog-chat-messages-reactions.md @@ -30,7 +30,8 @@ gog chat messages reactions (reaction) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-messages-send.md b/docs/commands/gog-chat-messages-send.md index ca59186d..816b8529 100644 --- a/docs/commands/gog-chat-messages-send.md +++ b/docs/commands/gog-chat-messages-send.md @@ -24,7 +24,8 @@ gog chat messages send (create,post) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-messages.md b/docs/commands/gog-chat-messages.md index 015cb631..76fe50da 100644 --- a/docs/commands/gog-chat-messages.md +++ b/docs/commands/gog-chat-messages.md @@ -31,7 +31,8 @@ gog chat messages | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-spaces-create.md b/docs/commands/gog-chat-spaces-create.md index 7eb1a3d8..359ab233 100644 --- a/docs/commands/gog-chat-spaces-create.md +++ b/docs/commands/gog-chat-spaces-create.md @@ -24,7 +24,8 @@ gog chat spaces create (add,new) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-spaces-find.md b/docs/commands/gog-chat-spaces-find.md index 7bb54526..a731e172 100644 --- a/docs/commands/gog-chat-spaces-find.md +++ b/docs/commands/gog-chat-spaces-find.md @@ -24,7 +24,8 @@ gog chat spaces find (search,query) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--exact` | `bool` | | Require an exact, case-insensitive match on displayName instead of substring match | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-chat-spaces-list.md b/docs/commands/gog-chat-spaces-list.md index c8166c4e..3473a067 100644 --- a/docs/commands/gog-chat-spaces-list.md +++ b/docs/commands/gog-chat-spaces-list.md @@ -25,7 +25,8 @@ gog chat spaces list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-chat-spaces.md b/docs/commands/gog-chat-spaces.md index 29b646df..547f246d 100644 --- a/docs/commands/gog-chat-spaces.md +++ b/docs/commands/gog-chat-spaces.md @@ -30,7 +30,8 @@ gog chat spaces | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat-threads-list.md b/docs/commands/gog-chat-threads-list.md index 7e0ae485..f90b5a21 100644 --- a/docs/commands/gog-chat-threads-list.md +++ b/docs/commands/gog-chat-threads-list.md @@ -25,7 +25,8 @@ gog chat threads list [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-chat-threads.md b/docs/commands/gog-chat-threads.md index 142cac9d..506924f1 100644 --- a/docs/commands/gog-chat-threads.md +++ b/docs/commands/gog-chat-threads.md @@ -28,7 +28,8 @@ gog chat threads | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-chat.md b/docs/commands/gog-chat.md index a1587161..9dc2210c 100644 --- a/docs/commands/gog-chat.md +++ b/docs/commands/gog-chat.md @@ -31,7 +31,8 @@ gog chat [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-announcements-assignees.md b/docs/commands/gog-classroom-announcements-assignees.md index da10210a..6e2ec208 100644 --- a/docs/commands/gog-classroom-announcements-assignees.md +++ b/docs/commands/gog-classroom-announcements-assignees.md @@ -25,7 +25,8 @@ gog classroom (class) announcements (announcement,ann) assignees (assign) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-announcements-create.md b/docs/commands/gog-classroom-announcements-create.md index 0d701843..f206dbba 100644 --- a/docs/commands/gog-classroom-announcements-create.md +++ b/docs/commands/gog-classroom-announcements-create.md @@ -24,7 +24,8 @@ gog classroom (class) announcements (announcement,ann) create (add,new) --text=S | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-announcements-delete.md b/docs/commands/gog-classroom-announcements-delete.md index 61664ca5..794fa92e 100644 --- a/docs/commands/gog-classroom-announcements-delete.md +++ b/docs/commands/gog-classroom-announcements-delete.md @@ -24,7 +24,8 @@ gog classroom (class) announcements (announcement,ann) delete (rm,del,remove) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-announcements-get.md b/docs/commands/gog-classroom-announcements-get.md index 01b69966..b58b3af8 100644 --- a/docs/commands/gog-classroom-announcements-get.md +++ b/docs/commands/gog-classroom-announcements-get.md @@ -24,7 +24,8 @@ gog classroom (class) announcements (announcement,ann) get (info,show) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-announcements-list.md b/docs/commands/gog-classroom-announcements-list.md index 680e2871..4838f973 100644 --- a/docs/commands/gog-classroom-announcements-list.md +++ b/docs/commands/gog-classroom-announcements-list.md @@ -25,7 +25,8 @@ gog classroom (class) announcements (announcement,ann) list (ls) [fla | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-announcements-update.md b/docs/commands/gog-classroom-announcements-update.md index b85b6ab7..17214fc0 100644 --- a/docs/commands/gog-classroom-announcements-update.md +++ b/docs/commands/gog-classroom-announcements-update.md @@ -24,7 +24,8 @@ gog classroom (class) announcements (announcement,ann) update (edit,set) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-announcements.md b/docs/commands/gog-classroom-announcements.md index dbb8da10..aba345b0 100644 --- a/docs/commands/gog-classroom-announcements.md +++ b/docs/commands/gog-classroom-announcements.md @@ -33,7 +33,8 @@ gog classroom (class) announcements (announcement,ann) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses-archive.md b/docs/commands/gog-classroom-courses-archive.md index 3ad91f4d..8a42f63d 100644 --- a/docs/commands/gog-classroom-courses-archive.md +++ b/docs/commands/gog-classroom-courses-archive.md @@ -24,7 +24,8 @@ gog classroom (class) courses (course) archive (arch) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses-create.md b/docs/commands/gog-classroom-courses-create.md index 23039854..92ad6685 100644 --- a/docs/commands/gog-classroom-courses-create.md +++ b/docs/commands/gog-classroom-courses-create.md @@ -26,7 +26,8 @@ gog classroom (class) courses (course) create (add,new) --name=STRING [flags] | `--description-heading` | `string` | | Description heading | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses-delete.md b/docs/commands/gog-classroom-courses-delete.md index 2748a36c..38d7f94c 100644 --- a/docs/commands/gog-classroom-courses-delete.md +++ b/docs/commands/gog-classroom-courses-delete.md @@ -24,7 +24,8 @@ gog classroom (class) courses (course) delete (rm,del,remove) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses-get.md b/docs/commands/gog-classroom-courses-get.md index c1ace2ca..cabc2a52 100644 --- a/docs/commands/gog-classroom-courses-get.md +++ b/docs/commands/gog-classroom-courses-get.md @@ -24,7 +24,8 @@ gog classroom (class) courses (course) get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses-join.md b/docs/commands/gog-classroom-courses-join.md index e387043a..0e6b4ddf 100644 --- a/docs/commands/gog-classroom-courses-join.md +++ b/docs/commands/gog-classroom-courses-join.md @@ -24,7 +24,8 @@ gog classroom (class) courses (course) join (enroll) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--enrollment-code` | `string` | | Enrollment code (student joins only) | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-courses-leave.md b/docs/commands/gog-classroom-courses-leave.md index 66876a1e..4fa3e3e8 100644 --- a/docs/commands/gog-classroom-courses-leave.md +++ b/docs/commands/gog-classroom-courses-leave.md @@ -24,7 +24,8 @@ gog classroom (class) courses (course) leave (unenroll) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses-list.md b/docs/commands/gog-classroom-courses-list.md index 6f23f1bf..4595a806 100644 --- a/docs/commands/gog-classroom-courses-list.md +++ b/docs/commands/gog-classroom-courses-list.md @@ -25,7 +25,8 @@ gog classroom (class) courses (course) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-courses-unarchive.md b/docs/commands/gog-classroom-courses-unarchive.md index ec97c437..b61d3683 100644 --- a/docs/commands/gog-classroom-courses-unarchive.md +++ b/docs/commands/gog-classroom-courses-unarchive.md @@ -24,7 +24,8 @@ gog classroom (class) courses (course) unarchive (unarch,restore) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses-update.md b/docs/commands/gog-classroom-courses-update.md index 7c282ee2..60fba14e 100644 --- a/docs/commands/gog-classroom-courses-update.md +++ b/docs/commands/gog-classroom-courses-update.md @@ -26,7 +26,8 @@ gog classroom (class) courses (course) update (edit,set) [flags] | `--description-heading` | `string` | | Description heading | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses-url.md b/docs/commands/gog-classroom-courses-url.md index c5058b6c..10268452 100644 --- a/docs/commands/gog-classroom-courses-url.md +++ b/docs/commands/gog-classroom-courses-url.md @@ -24,7 +24,8 @@ gog classroom (class) courses (course) url (link) ... | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-courses.md b/docs/commands/gog-classroom-courses.md index 28631a34..e2c3f5e7 100644 --- a/docs/commands/gog-classroom-courses.md +++ b/docs/commands/gog-classroom-courses.md @@ -37,7 +37,8 @@ gog classroom (class) courses (course) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-coursework-assignees.md b/docs/commands/gog-classroom-coursework-assignees.md index 271866ef..1423b520 100644 --- a/docs/commands/gog-classroom-coursework-assignees.md +++ b/docs/commands/gog-classroom-coursework-assignees.md @@ -25,7 +25,8 @@ gog classroom (class) coursework (work) assignees (assign) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-coursework-create.md b/docs/commands/gog-classroom-coursework-create.md index 8b01441a..605d77be 100644 --- a/docs/commands/gog-classroom-coursework-create.md +++ b/docs/commands/gog-classroom-coursework-create.md @@ -28,7 +28,8 @@ gog classroom (class) coursework (work) create (add,new) --title=STRING `--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-coursework-delete.md b/docs/commands/gog-classroom-coursework-delete.md index b3f37f9f..e8ef75b7 100644 --- a/docs/commands/gog-classroom-coursework-delete.md +++ b/docs/commands/gog-classroom-coursework-delete.md @@ -24,7 +24,8 @@ gog classroom (class) coursework (work) delete (rm,del,remove) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-coursework-get.md b/docs/commands/gog-classroom-coursework-get.md index b4be19a8..96626ff3 100644 --- a/docs/commands/gog-classroom-coursework-get.md +++ b/docs/commands/gog-classroom-coursework-get.md @@ -24,7 +24,8 @@ gog classroom (class) coursework (work) get (info,show) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-coursework-list.md b/docs/commands/gog-classroom-coursework-list.md index 8c3fb663..42f71868 100644 --- a/docs/commands/gog-classroom-coursework-list.md +++ b/docs/commands/gog-classroom-coursework-list.md @@ -25,7 +25,8 @@ gog classroom (class) coursework (work) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-coursework-update.md b/docs/commands/gog-classroom-coursework-update.md index c1212ed0..1b382882 100644 --- a/docs/commands/gog-classroom-coursework-update.md +++ b/docs/commands/gog-classroom-coursework-update.md @@ -28,7 +28,8 @@ gog classroom (class) coursework (work) update (edit,set) `--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-coursework.md b/docs/commands/gog-classroom-coursework.md index fb2c2de0..8d2e5cad 100644 --- a/docs/commands/gog-classroom-coursework.md +++ b/docs/commands/gog-classroom-coursework.md @@ -33,7 +33,8 @@ gog classroom (class) coursework (work) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-guardian-invitations-create.md b/docs/commands/gog-classroom-guardian-invitations-create.md index e91bda37..db07de64 100644 --- a/docs/commands/gog-classroom-guardian-invitations-create.md +++ b/docs/commands/gog-classroom-guardian-invitations-create.md @@ -25,7 +25,8 @@ gog classroom (class) guardian-invitations (guardian-invites) create (add,new) - | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--email` | `string` | | Guardian email address | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-guardian-invitations-get.md b/docs/commands/gog-classroom-guardian-invitations-get.md index dfc89598..4de981d2 100644 --- a/docs/commands/gog-classroom-guardian-invitations-get.md +++ b/docs/commands/gog-classroom-guardian-invitations-get.md @@ -24,7 +24,8 @@ gog classroom (class) guardian-invitations (guardian-invites) get (info,show) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-guardian-invitations-list.md b/docs/commands/gog-classroom-guardian-invitations-list.md index 50b0d00b..f24cd0b4 100644 --- a/docs/commands/gog-classroom-guardian-invitations-list.md +++ b/docs/commands/gog-classroom-guardian-invitations-list.md @@ -26,7 +26,8 @@ gog classroom (class) guardian-invitations (guardian-invites) list (ls) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--email` | `string` | | Filter by invited email address | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-guardian-invitations.md b/docs/commands/gog-classroom-guardian-invitations.md index 0d47a679..e7c48eee 100644 --- a/docs/commands/gog-classroom-guardian-invitations.md +++ b/docs/commands/gog-classroom-guardian-invitations.md @@ -30,7 +30,8 @@ gog classroom (class) guardian-invitations (guardian-invites) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-guardians-delete.md b/docs/commands/gog-classroom-guardians-delete.md index f9d3a3cf..74964c3e 100644 --- a/docs/commands/gog-classroom-guardians-delete.md +++ b/docs/commands/gog-classroom-guardians-delete.md @@ -24,7 +24,8 @@ gog classroom (class) guardians (guardian) delete (rm,del,remove) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-guardians-get.md b/docs/commands/gog-classroom-guardians-get.md index a35607e3..f1477bc0 100644 --- a/docs/commands/gog-classroom-guardians-get.md +++ b/docs/commands/gog-classroom-guardians-get.md @@ -24,7 +24,8 @@ gog classroom (class) guardians (guardian) get (info,show) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-guardians-list.md b/docs/commands/gog-classroom-guardians-list.md index f1b5da51..12ca6c6b 100644 --- a/docs/commands/gog-classroom-guardians-list.md +++ b/docs/commands/gog-classroom-guardians-list.md @@ -26,7 +26,8 @@ gog classroom (class) guardians (guardian) list (ls) [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--email` | `string` | | Filter by invited email address | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-guardians.md b/docs/commands/gog-classroom-guardians.md index f0d630d3..323b3fb3 100644 --- a/docs/commands/gog-classroom-guardians.md +++ b/docs/commands/gog-classroom-guardians.md @@ -30,7 +30,8 @@ gog classroom (class) guardians (guardian) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-invitations-accept.md b/docs/commands/gog-classroom-invitations-accept.md index f649210c..810a474f 100644 --- a/docs/commands/gog-classroom-invitations-accept.md +++ b/docs/commands/gog-classroom-invitations-accept.md @@ -24,7 +24,8 @@ gog classroom (class) invitations (invitation,invites) accept (join) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-invitations-create.md b/docs/commands/gog-classroom-invitations-create.md index f286826c..a0ea6068 100644 --- a/docs/commands/gog-classroom-invitations-create.md +++ b/docs/commands/gog-classroom-invitations-create.md @@ -24,7 +24,8 @@ gog classroom (class) invitations (invitation,invites) create (add,new) --role=S | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-invitations-delete.md b/docs/commands/gog-classroom-invitations-delete.md index 2a30d158..08af0b56 100644 --- a/docs/commands/gog-classroom-invitations-delete.md +++ b/docs/commands/gog-classroom-invitations-delete.md @@ -24,7 +24,8 @@ gog classroom (class) invitations (invitation,invites) delete (rm,del,remove) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-invitations-get.md b/docs/commands/gog-classroom-invitations-get.md index 3449eea2..03db1031 100644 --- a/docs/commands/gog-classroom-invitations-get.md +++ b/docs/commands/gog-classroom-invitations-get.md @@ -24,7 +24,8 @@ gog classroom (class) invitations (invitation,invites) get (info,show) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-invitations-list.md b/docs/commands/gog-classroom-invitations-list.md index 188a0495..c572b532 100644 --- a/docs/commands/gog-classroom-invitations-list.md +++ b/docs/commands/gog-classroom-invitations-list.md @@ -26,7 +26,8 @@ gog classroom (class) invitations (invitation,invites) list (ls) [flags] | `--course` | `string` | | Filter by course ID | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-invitations.md b/docs/commands/gog-classroom-invitations.md index 080cfec6..376aa383 100644 --- a/docs/commands/gog-classroom-invitations.md +++ b/docs/commands/gog-classroom-invitations.md @@ -32,7 +32,8 @@ gog classroom (class) invitations (invitation,invites) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-materials-create.md b/docs/commands/gog-classroom-materials-create.md index 56cedf77..d064e8fb 100644 --- a/docs/commands/gog-classroom-materials-create.md +++ b/docs/commands/gog-classroom-materials-create.md @@ -25,7 +25,8 @@ gog classroom (class) materials (material) create (add,new) --title=STRING `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-materials-delete.md b/docs/commands/gog-classroom-materials-delete.md index 8ab1882b..11c033f1 100644 --- a/docs/commands/gog-classroom-materials-delete.md +++ b/docs/commands/gog-classroom-materials-delete.md @@ -24,7 +24,8 @@ gog classroom (class) materials (material) delete (rm,del,remove) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-materials-get.md b/docs/commands/gog-classroom-materials-get.md index dcdcbdeb..398bff57 100644 --- a/docs/commands/gog-classroom-materials-get.md +++ b/docs/commands/gog-classroom-materials-get.md @@ -24,7 +24,8 @@ gog classroom (class) materials (material) get (info,show) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-materials-list.md b/docs/commands/gog-classroom-materials-list.md index d1c8cc4f..50be67a4 100644 --- a/docs/commands/gog-classroom-materials-list.md +++ b/docs/commands/gog-classroom-materials-list.md @@ -25,7 +25,8 @@ gog classroom (class) materials (material) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-materials-update.md b/docs/commands/gog-classroom-materials-update.md index a77dc86d..d6c79887 100644 --- a/docs/commands/gog-classroom-materials-update.md +++ b/docs/commands/gog-classroom-materials-update.md @@ -25,7 +25,8 @@ gog classroom (class) materials (material) update (edit,set) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-materials.md b/docs/commands/gog-classroom-materials.md index 364519f4..d8e79d55 100644 --- a/docs/commands/gog-classroom-materials.md +++ b/docs/commands/gog-classroom-materials.md @@ -32,7 +32,8 @@ gog classroom (class) materials (material) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-profile-get.md b/docs/commands/gog-classroom-profile-get.md index 310a86fa..ac7b6c2a 100644 --- a/docs/commands/gog-classroom-profile-get.md +++ b/docs/commands/gog-classroom-profile-get.md @@ -24,7 +24,8 @@ gog classroom (class) profile (me) get [] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-profile.md b/docs/commands/gog-classroom-profile.md index f60cf813..fd86686a 100644 --- a/docs/commands/gog-classroom-profile.md +++ b/docs/commands/gog-classroom-profile.md @@ -28,7 +28,8 @@ gog classroom (class) profile (me) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-roster.md b/docs/commands/gog-classroom-roster.md index e384d2e5..f359864e 100644 --- a/docs/commands/gog-classroom-roster.md +++ b/docs/commands/gog-classroom-roster.md @@ -25,7 +25,8 @@ gog classroom (class) roster (members) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-students-add.md b/docs/commands/gog-classroom-students-add.md index 6d05f24f..42b7d3d2 100644 --- a/docs/commands/gog-classroom-students-add.md +++ b/docs/commands/gog-classroom-students-add.md @@ -24,7 +24,8 @@ gog classroom (class) students (student) add (create,new) [f | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--enrollment-code` | `string` | | Enrollment code | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-students-get.md b/docs/commands/gog-classroom-students-get.md index d0a4d87c..eae6838d 100644 --- a/docs/commands/gog-classroom-students-get.md +++ b/docs/commands/gog-classroom-students-get.md @@ -24,7 +24,8 @@ gog classroom (class) students (student) get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-students-list.md b/docs/commands/gog-classroom-students-list.md index 76bd32b1..fbfa6972 100644 --- a/docs/commands/gog-classroom-students-list.md +++ b/docs/commands/gog-classroom-students-list.md @@ -25,7 +25,8 @@ gog classroom (class) students (student) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-students-remove.md b/docs/commands/gog-classroom-students-remove.md index 4db2c435..f65aa7bc 100644 --- a/docs/commands/gog-classroom-students-remove.md +++ b/docs/commands/gog-classroom-students-remove.md @@ -24,7 +24,8 @@ gog classroom (class) students (student) remove (delete,rm,del,remove) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-students.md b/docs/commands/gog-classroom-students.md index 99a9d74b..17c96091 100644 --- a/docs/commands/gog-classroom-students.md +++ b/docs/commands/gog-classroom-students.md @@ -31,7 +31,8 @@ gog classroom (class) students (student) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-submissions-get.md b/docs/commands/gog-classroom-submissions-get.md index 13bdb6e7..6f510363 100644 --- a/docs/commands/gog-classroom-submissions-get.md +++ b/docs/commands/gog-classroom-submissions-get.md @@ -24,7 +24,8 @@ gog classroom (class) submissions (submission) get (info,show) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-submissions-grade.md b/docs/commands/gog-classroom-submissions-grade.md index fa2fde53..bbe7a957 100644 --- a/docs/commands/gog-classroom-submissions-grade.md +++ b/docs/commands/gog-classroom-submissions-grade.md @@ -26,7 +26,8 @@ gog classroom (class) submissions (submission) grade (set,edit) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-submissions-list.md b/docs/commands/gog-classroom-submissions-list.md index 4883ab78..525ce23a 100644 --- a/docs/commands/gog-classroom-submissions-list.md +++ b/docs/commands/gog-classroom-submissions-list.md @@ -25,7 +25,8 @@ gog classroom (class) submissions (submission) list (ls) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-submissions-reclaim.md b/docs/commands/gog-classroom-submissions-reclaim.md index 1dcf98e8..99743a0c 100644 --- a/docs/commands/gog-classroom-submissions-reclaim.md +++ b/docs/commands/gog-classroom-submissions-reclaim.md @@ -24,7 +24,8 @@ gog classroom (class) submissions (submission) reclaim (undo) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-submissions-return.md b/docs/commands/gog-classroom-submissions-return.md index 50155423..4d27304b 100644 --- a/docs/commands/gog-classroom-submissions-return.md +++ b/docs/commands/gog-classroom-submissions-return.md @@ -24,7 +24,8 @@ gog classroom (class) submissions (submission) return (send) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-submissions-turn-in.md b/docs/commands/gog-classroom-submissions-turn-in.md index 39c8b18d..a7194fd3 100644 --- a/docs/commands/gog-classroom-submissions-turn-in.md +++ b/docs/commands/gog-classroom-submissions-turn-in.md @@ -24,7 +24,8 @@ gog classroom (class) submissions (submission) turn-in (turnin) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-submissions.md b/docs/commands/gog-classroom-submissions.md index 6c06e928..b6fe52b9 100644 --- a/docs/commands/gog-classroom-submissions.md +++ b/docs/commands/gog-classroom-submissions.md @@ -33,7 +33,8 @@ gog classroom (class) submissions (submission) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-teachers-add.md b/docs/commands/gog-classroom-teachers-add.md index 828c4d1b..d7c48f43 100644 --- a/docs/commands/gog-classroom-teachers-add.md +++ b/docs/commands/gog-classroom-teachers-add.md @@ -24,7 +24,8 @@ gog classroom (class) teachers (teacher) add (create,new) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-teachers-get.md b/docs/commands/gog-classroom-teachers-get.md index ac35c275..78f78ca3 100644 --- a/docs/commands/gog-classroom-teachers-get.md +++ b/docs/commands/gog-classroom-teachers-get.md @@ -24,7 +24,8 @@ gog classroom (class) teachers (teacher) get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-teachers-list.md b/docs/commands/gog-classroom-teachers-list.md index 5a006315..d7598131 100644 --- a/docs/commands/gog-classroom-teachers-list.md +++ b/docs/commands/gog-classroom-teachers-list.md @@ -25,7 +25,8 @@ gog classroom (class) teachers (teacher) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-teachers-remove.md b/docs/commands/gog-classroom-teachers-remove.md index 4ec4296e..eed5bce2 100644 --- a/docs/commands/gog-classroom-teachers-remove.md +++ b/docs/commands/gog-classroom-teachers-remove.md @@ -24,7 +24,8 @@ gog classroom (class) teachers (teacher) remove (delete,rm,del,remove) `--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-teachers.md b/docs/commands/gog-classroom-teachers.md index 747c6f6f..ed331540 100644 --- a/docs/commands/gog-classroom-teachers.md +++ b/docs/commands/gog-classroom-teachers.md @@ -31,7 +31,8 @@ gog classroom (class) teachers (teacher) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-topics-create.md b/docs/commands/gog-classroom-topics-create.md index f7cd0021..17ab5013 100644 --- a/docs/commands/gog-classroom-topics-create.md +++ b/docs/commands/gog-classroom-topics-create.md @@ -24,7 +24,8 @@ gog classroom (class) topics (topic) create (add,new) --name=STRING | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-topics-delete.md b/docs/commands/gog-classroom-topics-delete.md index 4fa08635..be6fada8 100644 --- a/docs/commands/gog-classroom-topics-delete.md +++ b/docs/commands/gog-classroom-topics-delete.md @@ -24,7 +24,8 @@ gog classroom (class) topics (topic) delete (rm,del,remove) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-topics-get.md b/docs/commands/gog-classroom-topics-get.md index 872aeec8..747708ea 100644 --- a/docs/commands/gog-classroom-topics-get.md +++ b/docs/commands/gog-classroom-topics-get.md @@ -24,7 +24,8 @@ gog classroom (class) topics (topic) get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-topics-list.md b/docs/commands/gog-classroom-topics-list.md index f210ba32..73d5aaa2 100644 --- a/docs/commands/gog-classroom-topics-list.md +++ b/docs/commands/gog-classroom-topics-list.md @@ -25,7 +25,8 @@ gog classroom (class) topics (topic) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-classroom-topics-update.md b/docs/commands/gog-classroom-topics-update.md index e448982c..91c15dd9 100644 --- a/docs/commands/gog-classroom-topics-update.md +++ b/docs/commands/gog-classroom-topics-update.md @@ -24,7 +24,8 @@ gog classroom (class) topics (topic) update (edit,set) --name=STRING | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom-topics.md b/docs/commands/gog-classroom-topics.md index a2abc86d..acf64222 100644 --- a/docs/commands/gog-classroom-topics.md +++ b/docs/commands/gog-classroom-topics.md @@ -32,7 +32,8 @@ gog classroom (class) topics (topic) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-classroom.md b/docs/commands/gog-classroom.md index 1fbbd6fc..e4feaa47 100644 --- a/docs/commands/gog-classroom.md +++ b/docs/commands/gog-classroom.md @@ -40,7 +40,8 @@ gog classroom (class) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-completion.md b/docs/commands/gog-completion.md index d4eb5485..58903c26 100644 --- a/docs/commands/gog-completion.md +++ b/docs/commands/gog-completion.md @@ -24,7 +24,8 @@ gog completion [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-get.md b/docs/commands/gog-config-get.md index fb2d4082..fd70edbd 100644 --- a/docs/commands/gog-config-get.md +++ b/docs/commands/gog-config-get.md @@ -24,7 +24,8 @@ gog config get (show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-keys.md b/docs/commands/gog-config-keys.md index b0e6eb3f..94725ece 100644 --- a/docs/commands/gog-config-keys.md +++ b/docs/commands/gog-config-keys.md @@ -24,7 +24,8 @@ gog config keys (list-keys,names) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-list.md b/docs/commands/gog-config-list.md index 2f913dad..b0d57ecc 100644 --- a/docs/commands/gog-config-list.md +++ b/docs/commands/gog-config-list.md @@ -24,7 +24,8 @@ gog config list (ls,all) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-no-send-list.md b/docs/commands/gog-config-no-send-list.md index a79d4c2a..29188c46 100644 --- a/docs/commands/gog-config-no-send-list.md +++ b/docs/commands/gog-config-no-send-list.md @@ -24,7 +24,8 @@ gog config no-send (nosend) list (ls) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-no-send-remove.md b/docs/commands/gog-config-no-send-remove.md index 336f9ce6..f34ad8e7 100644 --- a/docs/commands/gog-config-no-send-remove.md +++ b/docs/commands/gog-config-no-send-remove.md @@ -24,7 +24,8 @@ gog config no-send (nosend) remove (rm,del,delete,unset,disable) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-no-send-set.md b/docs/commands/gog-config-no-send-set.md index 0a356930..bc7e434a 100644 --- a/docs/commands/gog-config-no-send-set.md +++ b/docs/commands/gog-config-no-send-set.md @@ -24,7 +24,8 @@ gog config no-send (nosend) set (add,enable) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-no-send.md b/docs/commands/gog-config-no-send.md index 3c19fede..92f745a9 100644 --- a/docs/commands/gog-config-no-send.md +++ b/docs/commands/gog-config-no-send.md @@ -30,7 +30,8 @@ gog config no-send (nosend) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-path.md b/docs/commands/gog-config-path.md index 0eb8d13f..ece3dcd5 100644 --- a/docs/commands/gog-config-path.md +++ b/docs/commands/gog-config-path.md @@ -24,7 +24,8 @@ gog config path (where) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-set.md b/docs/commands/gog-config-set.md index a2b8d206..3e807cde 100644 --- a/docs/commands/gog-config-set.md +++ b/docs/commands/gog-config-set.md @@ -24,7 +24,8 @@ gog config set (add,update) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config-unset.md b/docs/commands/gog-config-unset.md index 9364a45b..8da02320 100644 --- a/docs/commands/gog-config-unset.md +++ b/docs/commands/gog-config-unset.md @@ -24,7 +24,8 @@ gog config unset (rm,del,remove) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-config.md b/docs/commands/gog-config.md index e73c5e96..908aa3a7 100644 --- a/docs/commands/gog-config.md +++ b/docs/commands/gog-config.md @@ -34,7 +34,8 @@ gog config [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-create.md b/docs/commands/gog-contacts-create.md index f2d919af..073504cc 100644 --- a/docs/commands/gog-contacts-create.md +++ b/docs/commands/gog-contacts-create.md @@ -27,7 +27,8 @@ gog contacts (contact) create (add,new) [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--email` | `string` | | Email address | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--family` | `string` | | Family name | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gender` | `string` | | Gender value | diff --git a/docs/commands/gog-contacts-dedupe.md b/docs/commands/gog-contacts-dedupe.md index 94d8a7bf..c06f6616 100644 --- a/docs/commands/gog-contacts-dedupe.md +++ b/docs/commands/gog-contacts-dedupe.md @@ -24,7 +24,8 @@ gog contacts (contact) dedupe [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no duplicates | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-contacts-delete.md b/docs/commands/gog-contacts-delete.md index 25b52106..2988033d 100644 --- a/docs/commands/gog-contacts-delete.md +++ b/docs/commands/gog-contacts-delete.md @@ -24,7 +24,8 @@ gog contacts (contact) delete (rm,del,remove) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-directory-list.md b/docs/commands/gog-contacts-directory-list.md index 8f74fc35..8727c325 100644 --- a/docs/commands/gog-contacts-directory-list.md +++ b/docs/commands/gog-contacts-directory-list.md @@ -25,7 +25,8 @@ gog contacts (contact) directory list [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-contacts-directory-search.md b/docs/commands/gog-contacts-directory-search.md index eba58192..4c3172f6 100644 --- a/docs/commands/gog-contacts-directory-search.md +++ b/docs/commands/gog-contacts-directory-search.md @@ -25,7 +25,8 @@ gog contacts (contact) directory search ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-contacts-directory.md b/docs/commands/gog-contacts-directory.md index 26f65061..c553a869 100644 --- a/docs/commands/gog-contacts-directory.md +++ b/docs/commands/gog-contacts-directory.md @@ -29,7 +29,8 @@ gog contacts (contact) directory | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-export.md b/docs/commands/gog-contacts-export.md index 1e9288a6..fd6f96dc 100644 --- a/docs/commands/gog-contacts-export.md +++ b/docs/commands/gog-contacts-export.md @@ -25,7 +25,8 @@ gog contacts (contact) export [] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-get.md b/docs/commands/gog-contacts-get.md index 36cd59de..6661aaf6 100644 --- a/docs/commands/gog-contacts-get.md +++ b/docs/commands/gog-contacts-get.md @@ -24,7 +24,8 @@ gog contacts (contact) get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-list.md b/docs/commands/gog-contacts-list.md index 308f2ca7..92a7c2b4 100644 --- a/docs/commands/gog-contacts-list.md +++ b/docs/commands/gog-contacts-list.md @@ -24,7 +24,8 @@ gog contacts (contact) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-other-delete.md b/docs/commands/gog-contacts-other-delete.md index b9f72454..3a9b9261 100644 --- a/docs/commands/gog-contacts-other-delete.md +++ b/docs/commands/gog-contacts-other-delete.md @@ -24,7 +24,8 @@ gog contacts (contact) other delete | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-other-list.md b/docs/commands/gog-contacts-other-list.md index ff58ec90..337efd75 100644 --- a/docs/commands/gog-contacts-other-list.md +++ b/docs/commands/gog-contacts-other-list.md @@ -25,7 +25,8 @@ gog contacts (contact) other list [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-contacts-other-search.md b/docs/commands/gog-contacts-other-search.md index 1c7ae608..06473187 100644 --- a/docs/commands/gog-contacts-other-search.md +++ b/docs/commands/gog-contacts-other-search.md @@ -24,7 +24,8 @@ gog contacts (contact) other search ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-other.md b/docs/commands/gog-contacts-other.md index 975f1e74..bd1b1136 100644 --- a/docs/commands/gog-contacts-other.md +++ b/docs/commands/gog-contacts-other.md @@ -30,7 +30,8 @@ gog contacts (contact) other | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-raw.md b/docs/commands/gog-contacts-raw.md index 154e409a..165cca41 100644 --- a/docs/commands/gog-contacts-raw.md +++ b/docs/commands/gog-contacts-raw.md @@ -24,7 +24,8 @@ gog contacts (contact) raw [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-search.md b/docs/commands/gog-contacts-search.md index 4a02bd8f..79bd167f 100644 --- a/docs/commands/gog-contacts-search.md +++ b/docs/commands/gog-contacts-search.md @@ -24,7 +24,8 @@ gog contacts (contact) search ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-contacts-update.md b/docs/commands/gog-contacts-update.md index cb4ae550..953f7236 100644 --- a/docs/commands/gog-contacts-update.md +++ b/docs/commands/gog-contacts-update.md @@ -28,7 +28,8 @@ gog contacts (contact) update (edit,set) [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--email` | `string` | | Email address (empty clears) | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--family` | `string` | | Family name | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from-file` | `string` | | Update from contact JSON file (use - for stdin) | diff --git a/docs/commands/gog-contacts.md b/docs/commands/gog-contacts.md index 3391938b..19c22f23 100644 --- a/docs/commands/gog-contacts.md +++ b/docs/commands/gog-contacts.md @@ -38,7 +38,8 @@ gog contacts (contact) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-add-tab.md b/docs/commands/gog-docs-add-tab.md index c41f6ea0..4690d64b 100644 --- a/docs/commands/gog-docs-add-tab.md +++ b/docs/commands/gog-docs-add-tab.md @@ -24,7 +24,8 @@ gog docs (doc) add-tab [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-cat.md b/docs/commands/gog-docs-cat.md index d4bf3e7f..1ff45c1f 100644 --- a/docs/commands/gog-docs-cat.md +++ b/docs/commands/gog-docs-cat.md @@ -25,7 +25,8 @@ gog docs (doc) cat (text,read) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-cell-update.md b/docs/commands/gog-docs-cell-update.md index 2b29c5b1..4e5c1b6a 100644 --- a/docs/commands/gog-docs-cell-update.md +++ b/docs/commands/gog-docs-cell-update.md @@ -28,7 +28,8 @@ gog docs (doc) cell-update (update-cell) --row=INT --col=INT [flags] | `--content-file` | `string` | | Read replacement content from a file | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | markdown | Content format: markdown\|plain | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-docs-clear.md b/docs/commands/gog-docs-clear.md index 4758cc28..39750028 100644 --- a/docs/commands/gog-docs-clear.md +++ b/docs/commands/gog-docs-clear.md @@ -24,7 +24,8 @@ gog docs (doc) clear | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-comments-add.md b/docs/commands/gog-docs-comments-add.md index 39356834..53169dc4 100644 --- a/docs/commands/gog-docs-comments-add.md +++ b/docs/commands/gog-docs-comments-add.md @@ -25,7 +25,8 @@ gog docs (doc) comments add (create,new) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-comments-delete.md b/docs/commands/gog-docs-comments-delete.md index 6687d875..6d63a740 100644 --- a/docs/commands/gog-docs-comments-delete.md +++ b/docs/commands/gog-docs-comments-delete.md @@ -24,7 +24,8 @@ gog docs (doc) comments delete (rm,del,remove) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-comments-get.md b/docs/commands/gog-docs-comments-get.md index 9407cbe5..1ee124e6 100644 --- a/docs/commands/gog-docs-comments-get.md +++ b/docs/commands/gog-docs-comments-get.md @@ -24,7 +24,8 @@ gog docs (doc) comments get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-comments-list.md b/docs/commands/gog-docs-comments-list.md index 3e63209d..c92175b6 100644 --- a/docs/commands/gog-docs-comments-list.md +++ b/docs/commands/gog-docs-comments-list.md @@ -25,7 +25,8 @@ gog docs (doc) comments list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`
`--non-empty`
`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-docs-comments-reopen.md b/docs/commands/gog-docs-comments-reopen.md index c899f826..b1b3e31c 100644 --- a/docs/commands/gog-docs-comments-reopen.md +++ b/docs/commands/gog-docs-comments-reopen.md @@ -24,7 +24,8 @@ gog docs (doc) comments reopen [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-comments-reply.md b/docs/commands/gog-docs-comments-reply.md index 57cab492..d7d6fc0f 100644 --- a/docs/commands/gog-docs-comments-reply.md +++ b/docs/commands/gog-docs-comments-reply.md @@ -25,7 +25,8 @@ gog docs (doc) comments reply (respond) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-comments-resolve.md b/docs/commands/gog-docs-comments-resolve.md index e96d27b2..cf67acae 100644 --- a/docs/commands/gog-docs-comments-resolve.md +++ b/docs/commands/gog-docs-comments-resolve.md @@ -24,7 +24,8 @@ gog docs (doc) comments resolve [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-comments.md b/docs/commands/gog-docs-comments.md index fac2370a..f496ef44 100644 --- a/docs/commands/gog-docs-comments.md +++ b/docs/commands/gog-docs-comments.md @@ -34,7 +34,8 @@ gog docs (doc) comments | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`
`--dry-run`
`--dryrun`
`--noop`
`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`
`--force`
`--assume-yes`
`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`
`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-copy.md b/docs/commands/gog-docs-copy.md index 280a0d0f..12e11170 100644 --- a/docs/commands/gog-docs-copy.md +++ b/docs/commands/gog-docs-copy.md @@ -24,7 +24,8 @@ gog docs (doc) copy (cp,duplicate) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-create.md b/docs/commands/gog-docs-create.md index 2b31822f..8e49ba25 100644 --- a/docs/commands/gog-docs-create.md +++ b/docs/commands/gog-docs-create.md @@ -24,7 +24,8 @@ gog docs (doc) create (add,new) <title> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--file` | `string` | | Markdown file to import. Supports inline images from public HTTPS URLs via ![alt](url); append {width=N height=N} to control size in points. | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-docs-delete-tab.md b/docs/commands/gog-docs-delete-tab.md index d1f1adc4..73d959b1 100644 --- a/docs/commands/gog-docs-delete-tab.md +++ b/docs/commands/gog-docs-delete-tab.md @@ -24,7 +24,8 @@ gog docs (doc) delete-tab <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-delete.md b/docs/commands/gog-docs-delete.md index 82ca6400..4b5e09ac 100644 --- a/docs/commands/gog-docs-delete.md +++ b/docs/commands/gog-docs-delete.md @@ -24,7 +24,8 @@ gog docs (doc) delete --start=INT-64 --end=INT-64 <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--end` | `int64` | | End index (> start) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-docs-edit.md b/docs/commands/gog-docs-edit.md index c77f3f56..dad5d89d 100644 --- a/docs/commands/gog-docs-edit.md +++ b/docs/commands/gog-docs-edit.md @@ -24,7 +24,8 @@ gog docs (doc) edit <docId> <find> <replace> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-export.md b/docs/commands/gog-docs-export.md index 8906a46e..5a610abe 100644 --- a/docs/commands/gog-docs-export.md +++ b/docs/commands/gog-docs-export.md @@ -24,7 +24,8 @@ gog docs (doc) export (download,dl) <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | pdf | Export format: pdf\|docx\|txt\|md\|html | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-docs-find-replace.md b/docs/commands/gog-docs-find-replace.md index bf657a19..2114ea71 100644 --- a/docs/commands/gog-docs-find-replace.md +++ b/docs/commands/gog-docs-find-replace.md @@ -25,7 +25,8 @@ gog docs (doc) find-replace <docId> <find> [<replace>] [flags] | `--content-file` | `string` | | Read replacement from a file instead of the positional argument. | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--first` | `bool` | | Replace only the first occurrence instead of all. | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | plain | Replacement format: plain\|markdown. Markdown converts formatting, tables, and inline images from public HTTPS URLs. | diff --git a/docs/commands/gog-docs-format.md b/docs/commands/gog-docs-format.md index 2aaa0708..9235934c 100644 --- a/docs/commands/gog-docs-format.md +++ b/docs/commands/gog-docs-format.md @@ -27,7 +27,8 @@ gog docs (doc) format <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--font-family` | `string` | | Font family, for example Arial or Georgia | | `--font-size` | `float64` | | Font size in points | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | diff --git a/docs/commands/gog-docs-info.md b/docs/commands/gog-docs-info.md index 14d1f45c..29aa2a89 100644 --- a/docs/commands/gog-docs-info.md +++ b/docs/commands/gog-docs-info.md @@ -24,7 +24,8 @@ gog docs (doc) info (get,show) <docId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-insert-page-break.md b/docs/commands/gog-docs-insert-page-break.md index 5e2a9209..8d15e2b9 100644 --- a/docs/commands/gog-docs-insert-page-break.md +++ b/docs/commands/gog-docs-insert-page-break.md @@ -25,7 +25,8 @@ gog docs (doc) insert-page-break (page-break,pb) <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-insert-table.md b/docs/commands/gog-docs-insert-table.md index f049e081..8362e4be 100644 --- a/docs/commands/gog-docs-insert-table.md +++ b/docs/commands/gog-docs-insert-table.md @@ -26,7 +26,8 @@ gog docs (doc) insert-table --rows=INT --cols=INT <docId> [flags] | `--cols` | `int` | | Number of columns (>=1) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-insert.md b/docs/commands/gog-docs-insert.md index 3bf732b4..3d4a0c25 100644 --- a/docs/commands/gog-docs-insert.md +++ b/docs/commands/gog-docs-insert.md @@ -24,7 +24,8 @@ gog docs (doc) insert <docId> [<content>] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-f`<br>`--file` | `string` | | Read content from file (use - for stdin) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-docs-list-tabs.md b/docs/commands/gog-docs-list-tabs.md index f8eb1d44..5171811a 100644 --- a/docs/commands/gog-docs-list-tabs.md +++ b/docs/commands/gog-docs-list-tabs.md @@ -24,7 +24,8 @@ gog docs (doc) list-tabs <docId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-page-layout.md b/docs/commands/gog-docs-page-layout.md index d9ddb9e2..2ca8297c 100644 --- a/docs/commands/gog-docs-page-layout.md +++ b/docs/commands/gog-docs-page-layout.md @@ -24,7 +24,8 @@ gog docs (doc) page-layout (set-page-layout,page-setup) <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-raw.md b/docs/commands/gog-docs-raw.md index dae226e1..242e3921 100644 --- a/docs/commands/gog-docs-raw.md +++ b/docs/commands/gog-docs-raw.md @@ -24,7 +24,8 @@ gog docs (doc) raw <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-rename-tab.md b/docs/commands/gog-docs-rename-tab.md index 9615efce..a92114d7 100644 --- a/docs/commands/gog-docs-rename-tab.md +++ b/docs/commands/gog-docs-rename-tab.md @@ -24,7 +24,8 @@ gog docs (doc) rename-tab <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-sed.md b/docs/commands/gog-docs-sed.md index 513c6db9..24bc5e84 100644 --- a/docs/commands/gog-docs-sed.md +++ b/docs/commands/gog-docs-sed.md @@ -24,7 +24,8 @@ gog docs (doc) sed <docId> [<expression>] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-e`<br>`--expressions` | `[]string` | | Additional sed expressions (repeatable) | | `-f`<br>`--file` | `string` | | Read sed expressions from file (one per line, # comments) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | diff --git a/docs/commands/gog-docs-structure.md b/docs/commands/gog-docs-structure.md index 745ff950..ff6057e1 100644 --- a/docs/commands/gog-docs-structure.md +++ b/docs/commands/gog-docs-structure.md @@ -24,7 +24,8 @@ gog docs (doc) structure (struct) <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-tabs-add.md b/docs/commands/gog-docs-tabs-add.md index c7032c80..f5cc1c43 100644 --- a/docs/commands/gog-docs-tabs-add.md +++ b/docs/commands/gog-docs-tabs-add.md @@ -24,7 +24,8 @@ gog docs (doc) tabs add (create,new) <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-tabs-delete.md b/docs/commands/gog-docs-tabs-delete.md index 56efcd91..9ade157a 100644 --- a/docs/commands/gog-docs-tabs-delete.md +++ b/docs/commands/gog-docs-tabs-delete.md @@ -24,7 +24,8 @@ gog docs (doc) tabs delete (rm,remove,del) <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-tabs-list.md b/docs/commands/gog-docs-tabs-list.md index 113d2768..0774a3eb 100644 --- a/docs/commands/gog-docs-tabs-list.md +++ b/docs/commands/gog-docs-tabs-list.md @@ -24,7 +24,8 @@ gog docs (doc) tabs list (ls) <docId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-tabs-rename.md b/docs/commands/gog-docs-tabs-rename.md index 2e7035a0..7b1f8e45 100644 --- a/docs/commands/gog-docs-tabs-rename.md +++ b/docs/commands/gog-docs-tabs-rename.md @@ -24,7 +24,8 @@ gog docs (doc) tabs rename (move) <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-tabs.md b/docs/commands/gog-docs-tabs.md index bcebf0b8..59d00f04 100644 --- a/docs/commands/gog-docs-tabs.md +++ b/docs/commands/gog-docs-tabs.md @@ -31,7 +31,8 @@ gog docs (doc) tabs <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-docs-update.md b/docs/commands/gog-docs-update.md index fc033595..49c903d4 100644 --- a/docs/commands/gog-docs-update.md +++ b/docs/commands/gog-docs-update.md @@ -24,7 +24,8 @@ gog docs (doc) update <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--file` | `string` | | Text file path ('-' for stdin) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-docs-write.md b/docs/commands/gog-docs-write.md index abd6711a..8e96ebc7 100644 --- a/docs/commands/gog-docs-write.md +++ b/docs/commands/gog-docs-write.md @@ -28,7 +28,8 @@ gog docs (doc) write <docId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--file` | `string` | | Text file path ('-' for stdin) | | `--font-family` | `string` | | Font family, for example Arial or Georgia | | `--font-size` | `float64` | | Font size in points | diff --git a/docs/commands/gog-docs.md b/docs/commands/gog-docs.md index 44e5da43..884b6459 100644 --- a/docs/commands/gog-docs.md +++ b/docs/commands/gog-docs.md @@ -53,7 +53,8 @@ gog docs (doc) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-download.md b/docs/commands/gog-download.md index ba541d09..e61e5c30 100644 --- a/docs/commands/gog-download.md +++ b/docs/commands/gog-download.md @@ -24,7 +24,8 @@ gog download (dl) <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | | Export format for Google Docs files: pdf\|csv\|xlsx\|pptx\|txt\|png\|docx\|md (default: inferred) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-activity-query.md b/docs/commands/gog-drive-activity-query.md index 618677d6..6a926919 100644 --- a/docs/commands/gog-drive-activity-query.md +++ b/docs/commands/gog-drive-activity-query.md @@ -27,7 +27,8 @@ gog drive (drv) activity query (list,ls) [flags] | `--consolidate` | `bool` | | Use Drive Activity legacy consolidation strategy | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no activities | | `--file`<br>`--file-id` | `string` | | Drive file ID to query | | `--filter` | `string` | | Raw Drive Activity filter expression appended with AND | diff --git a/docs/commands/gog-drive-activity.md b/docs/commands/gog-drive-activity.md index 4aabda43..c271630e 100644 --- a/docs/commands/gog-drive-activity.md +++ b/docs/commands/gog-drive-activity.md @@ -28,7 +28,8 @@ gog drive (drv) activity <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-audit-sharing.md b/docs/commands/gog-drive-audit-sharing.md index 672c22ad..4ee3d3ef 100644 --- a/docs/commands/gog-drive-audit-sharing.md +++ b/docs/commands/gog-drive-audit-sharing.md @@ -26,7 +26,8 @@ gog drive (drv) audit sharing (permissions,perms,public,external) [flags] | `--depth` | `int` | 2 | Max folder depth (0 = unlimited) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--external-only` | `bool` | | Only report external user/group/domain permissions | | `--fail-found` | `bool` | | Exit with code 3 when findings are present | | `--file`<br>`--file-id` | `string` | | Audit one file ID instead of a folder tree | diff --git a/docs/commands/gog-drive-audit-user.md b/docs/commands/gog-drive-audit-user.md index 9aabbf0c..1732c95d 100644 --- a/docs/commands/gog-drive-audit-user.md +++ b/docs/commands/gog-drive-audit-user.md @@ -26,7 +26,8 @@ gog drive (drv) audit user <user> [flags] | `--depth` | `int` | 2 | Max folder depth (0 = unlimited) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-found` | `bool` | | Exit with code 3 when findings are present | | `--file`<br>`--file-id` | `string` | | Audit one file ID instead of a folder tree | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | diff --git a/docs/commands/gog-drive-audit.md b/docs/commands/gog-drive-audit.md index 383e996e..0a651ff0 100644 --- a/docs/commands/gog-drive-audit.md +++ b/docs/commands/gog-drive-audit.md @@ -29,7 +29,8 @@ gog drive (drv) audit <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-bulk-remove-public.md b/docs/commands/gog-drive-bulk-remove-public.md index d9b114de..e8d40e4e 100644 --- a/docs/commands/gog-drive-bulk-remove-public.md +++ b/docs/commands/gog-drive-bulk-remove-public.md @@ -26,7 +26,8 @@ gog drive (drv) bulk remove-public [flags] | `--depth` | `int` | 2 | Max folder depth (0 = unlimited) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--file`<br>`--file-id` | `string` | | Update one file ID instead of a folder tree | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-bulk-update-role.md b/docs/commands/gog-drive-bulk-update-role.md index 3b430843..98fd8864 100644 --- a/docs/commands/gog-drive-bulk-update-role.md +++ b/docs/commands/gog-drive-bulk-update-role.md @@ -26,7 +26,8 @@ gog drive (drv) bulk update-role [flags] | `--depth` | `int` | 2 | Max folder depth (0 = unlimited) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--file`<br>`--file-id` | `string` | | Update one file ID instead of a folder tree | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Current role to match (reader\|commenter\|writer) | diff --git a/docs/commands/gog-drive-bulk.md b/docs/commands/gog-drive-bulk.md index 231102d9..4f03b47f 100644 --- a/docs/commands/gog-drive-bulk.md +++ b/docs/commands/gog-drive-bulk.md @@ -29,7 +29,8 @@ gog drive (drv) bulk <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-changes-list.md b/docs/commands/gog-drive-changes-list.md index 239a92dc..e0ef4efd 100644 --- a/docs/commands/gog-drive-changes-list.md +++ b/docs/commands/gog-drive-changes-list.md @@ -26,7 +26,8 @@ gog drive (drv) changes list (ls) --token=STRING [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive`<br>`--drive-id` | `string` | | Shared drive ID for a shared-drive change log | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no changes | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-changes-start-token.md b/docs/commands/gog-drive-changes-start-token.md index 063b8354..3ddf092a 100644 --- a/docs/commands/gog-drive-changes-start-token.md +++ b/docs/commands/gog-drive-changes-start-token.md @@ -25,7 +25,8 @@ gog drive (drv) changes start-token (token) [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive`<br>`--drive-id` | `string` | | Shared drive ID for a shared-drive change log | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-changes-stop.md b/docs/commands/gog-drive-changes-stop.md index 8cde7407..2698cc4f 100644 --- a/docs/commands/gog-drive-changes-stop.md +++ b/docs/commands/gog-drive-changes-stop.md @@ -24,7 +24,8 @@ gog drive (drv) changes stop <channelId> <resourceId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-changes-watch.md b/docs/commands/gog-drive-changes-watch.md index e471488d..d110b3ee 100644 --- a/docs/commands/gog-drive-changes-watch.md +++ b/docs/commands/gog-drive-changes-watch.md @@ -27,7 +27,8 @@ gog drive (drv) changes watch --token=STRING --webhook-url=STRING [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive`<br>`--drive-id` | `string` | | Shared drive ID for a shared-drive change log | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--expiration-ms` | `int64` | | Unix epoch milliseconds when the channel should expire | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-changes.md b/docs/commands/gog-drive-changes.md index 14adc2b4..02040388 100644 --- a/docs/commands/gog-drive-changes.md +++ b/docs/commands/gog-drive-changes.md @@ -31,7 +31,8 @@ gog drive (drv) changes <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-comments-create.md b/docs/commands/gog-drive-comments-create.md index 5d6b99b7..3518367f 100644 --- a/docs/commands/gog-drive-comments-create.md +++ b/docs/commands/gog-drive-comments-create.md @@ -24,7 +24,8 @@ gog drive (drv) comments create (add,new) <fileId> <content> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-comments-delete.md b/docs/commands/gog-drive-comments-delete.md index 88cbd5ca..51d939f2 100644 --- a/docs/commands/gog-drive-comments-delete.md +++ b/docs/commands/gog-drive-comments-delete.md @@ -24,7 +24,8 @@ gog drive (drv) comments delete (rm,del,remove) <fileId> <commentId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-comments-get.md b/docs/commands/gog-drive-comments-get.md index 9c07bfc0..0db22dae 100644 --- a/docs/commands/gog-drive-comments-get.md +++ b/docs/commands/gog-drive-comments-get.md @@ -24,7 +24,8 @@ gog drive (drv) comments get (info,show) <fileId> <commentId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-comments-list.md b/docs/commands/gog-drive-comments-list.md index 1b53d35d..cfa6cf5b 100644 --- a/docs/commands/gog-drive-comments-list.md +++ b/docs/commands/gog-drive-comments-list.md @@ -25,7 +25,8 @@ gog drive (drv) comments list (ls) <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-comments-reopen.md b/docs/commands/gog-drive-comments-reopen.md index 44fd6efc..1f5a95ac 100644 --- a/docs/commands/gog-drive-comments-reopen.md +++ b/docs/commands/gog-drive-comments-reopen.md @@ -24,7 +24,8 @@ gog drive (drv) comments reopen <fileId> <commentId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-comments-reply.md b/docs/commands/gog-drive-comments-reply.md index fe013e7f..2dbce05b 100644 --- a/docs/commands/gog-drive-comments-reply.md +++ b/docs/commands/gog-drive-comments-reply.md @@ -25,7 +25,8 @@ gog drive (drv) comments reply (respond) <fileId> <commentId> <content> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-comments-resolve.md b/docs/commands/gog-drive-comments-resolve.md index 4e673229..d0d81bef 100644 --- a/docs/commands/gog-drive-comments-resolve.md +++ b/docs/commands/gog-drive-comments-resolve.md @@ -24,7 +24,8 @@ gog drive (drv) comments resolve <fileId> <commentId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-comments-update.md b/docs/commands/gog-drive-comments-update.md index 15355dac..6f729ac5 100644 --- a/docs/commands/gog-drive-comments-update.md +++ b/docs/commands/gog-drive-comments-update.md @@ -24,7 +24,8 @@ gog drive (drv) comments update (edit,set) <fileId> <commentId> <content> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-comments.md b/docs/commands/gog-drive-comments.md index 9467ff2f..2b1518cf 100644 --- a/docs/commands/gog-drive-comments.md +++ b/docs/commands/gog-drive-comments.md @@ -35,7 +35,8 @@ gog drive (drv) comments <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-copy.md b/docs/commands/gog-drive-copy.md index 7e53ae5c..15a2cf55 100644 --- a/docs/commands/gog-drive-copy.md +++ b/docs/commands/gog-drive-copy.md @@ -24,7 +24,8 @@ gog drive (drv) copy <fileId> <name> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-delete.md b/docs/commands/gog-drive-delete.md index 6ed43f62..1dca9324 100644 --- a/docs/commands/gog-drive-delete.md +++ b/docs/commands/gog-drive-delete.md @@ -24,7 +24,8 @@ gog drive (drv) delete (rm,del) <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-download.md b/docs/commands/gog-drive-download.md index 31efd736..10a9ea7b 100644 --- a/docs/commands/gog-drive-download.md +++ b/docs/commands/gog-drive-download.md @@ -24,7 +24,8 @@ gog drive (drv) download <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | | Export format for Google Docs files: pdf\|csv\|xlsx\|pptx\|txt\|png\|docx\|md (default: inferred) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-drives.md b/docs/commands/gog-drive-drives.md index 948b2b5a..6c81d254 100644 --- a/docs/commands/gog-drive-drives.md +++ b/docs/commands/gog-drive-drives.md @@ -25,7 +25,8 @@ gog drive (drv) drives [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-du.md b/docs/commands/gog-drive-du.md index 4fd570e2..e4eafd78 100644 --- a/docs/commands/gog-drive-du.md +++ b/docs/commands/gog-drive-du.md @@ -26,7 +26,8 @@ gog drive (drv) du [flags] | `--depth` | `int` | 1 | Depth for folder totals | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-get.md b/docs/commands/gog-drive-get.md index 8fa23fa1..d4e9b7cd 100644 --- a/docs/commands/gog-drive-get.md +++ b/docs/commands/gog-drive-get.md @@ -24,7 +24,8 @@ gog drive (drv) get <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields` | `string` | | Drive API field mask (overrides the default set; e.g. 'id,name,thumbnailLink') | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-inventory.md b/docs/commands/gog-drive-inventory.md index 674f51e7..712f5c16 100644 --- a/docs/commands/gog-drive-inventory.md +++ b/docs/commands/gog-drive-inventory.md @@ -26,7 +26,8 @@ gog drive (drv) inventory [flags] | `--depth` | `int` | 0 | Max depth (0 = unlimited) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-labels-file-apply.md b/docs/commands/gog-drive-labels-file-apply.md index 6a0970e7..5f794c2f 100644 --- a/docs/commands/gog-drive-labels-file-apply.md +++ b/docs/commands/gog-drive-labels-file-apply.md @@ -25,7 +25,8 @@ gog drive (drv) labels (label) file apply <fileId> <labelId> [flags] | `--date` | `[]string` | | Set date field as field=YYYY-MM-DD[,YYYY-MM-DD] (repeatable) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields-json` | `string` | | Simple JSON object of fieldId to string/number/bool/string-array values (strings become text fields) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-labels-file-list.md b/docs/commands/gog-drive-labels-file-list.md index 955b22d1..b1166dfc 100644 --- a/docs/commands/gog-drive-labels-file-list.md +++ b/docs/commands/gog-drive-labels-file-list.md @@ -24,7 +24,8 @@ gog drive (drv) labels (label) file list (ls) <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields` | `string` | | Drive API field mask override | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-labels-file-remove.md b/docs/commands/gog-drive-labels-file-remove.md index bc1415c4..09d7ad57 100644 --- a/docs/commands/gog-drive-labels-file-remove.md +++ b/docs/commands/gog-drive-labels-file-remove.md @@ -24,7 +24,8 @@ gog drive (drv) labels (label) file remove (rm) <fileId> <labelId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-labels-file.md b/docs/commands/gog-drive-labels-file.md index e72e6304..76e80253 100644 --- a/docs/commands/gog-drive-labels-file.md +++ b/docs/commands/gog-drive-labels-file.md @@ -30,7 +30,8 @@ gog drive (drv) labels (label) file <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-labels-get.md b/docs/commands/gog-drive-labels-get.md index 35729f42..c0534cb1 100644 --- a/docs/commands/gog-drive-labels-get.md +++ b/docs/commands/gog-drive-labels-get.md @@ -25,7 +25,8 @@ gog drive (drv) labels (label) get (info,show) <name> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields` | `string` | | Drive Labels API field mask override | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-labels-list.md b/docs/commands/gog-drive-labels-list.md index af61b289..e6ea3266 100644 --- a/docs/commands/gog-drive-labels-list.md +++ b/docs/commands/gog-drive-labels-list.md @@ -26,7 +26,8 @@ gog drive (drv) labels (label) list (ls) [flags] | `--customer` | `string` | | Customer resource (for example customers/123abc789); Google Workspace customer required | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields` | `string` | | Drive Labels API field mask override | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-labels.md b/docs/commands/gog-drive-labels.md index 2b0e9c3d..708d31d1 100644 --- a/docs/commands/gog-drive-labels.md +++ b/docs/commands/gog-drive-labels.md @@ -30,7 +30,8 @@ gog drive (drv) labels (label) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-ls.md b/docs/commands/gog-drive-ls.md index 184dc6f7..ede3e919 100644 --- a/docs/commands/gog-drive-ls.md +++ b/docs/commands/gog-drive-ls.md @@ -26,7 +26,8 @@ gog drive (drv) ls [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields` | `string` | | Drive API field mask (overrides the default set; e.g. 'files(id,name,thumbnailLink),nextPageToken') | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-mkdir.md b/docs/commands/gog-drive-mkdir.md index 62ac1911..83c4c209 100644 --- a/docs/commands/gog-drive-mkdir.md +++ b/docs/commands/gog-drive-mkdir.md @@ -24,7 +24,8 @@ gog drive (drv) mkdir <name> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-move.md b/docs/commands/gog-drive-move.md index 1d0c1f4d..d89f6897 100644 --- a/docs/commands/gog-drive-move.md +++ b/docs/commands/gog-drive-move.md @@ -24,7 +24,8 @@ gog drive (drv) move <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-permissions.md b/docs/commands/gog-drive-permissions.md index 973edb3e..f8069dcd 100644 --- a/docs/commands/gog-drive-permissions.md +++ b/docs/commands/gog-drive-permissions.md @@ -24,7 +24,8 @@ gog drive (drv) permissions <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-raw.md b/docs/commands/gog-drive-raw.md index 6c113ba2..0e16c465 100644 --- a/docs/commands/gog-drive-raw.md +++ b/docs/commands/gog-drive-raw.md @@ -24,7 +24,8 @@ gog drive (drv) raw <fileId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields` | `string` | | Drive API field mask (default: * with sensitive fields redacted client-side). Set explicitly to disable redaction. | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-drive-rename.md b/docs/commands/gog-drive-rename.md index 5dcd71c6..8bc90b64 100644 --- a/docs/commands/gog-drive-rename.md +++ b/docs/commands/gog-drive-rename.md @@ -24,7 +24,8 @@ gog drive (drv) rename <fileId> <newName> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-search.md b/docs/commands/gog-drive-search.md index ca71a6a8..d70cbc67 100644 --- a/docs/commands/gog-drive-search.md +++ b/docs/commands/gog-drive-search.md @@ -26,7 +26,8 @@ gog drive (drv) search <query> ... [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive`<br>`--drive-id` | `string` | | Scope search to a specific shared drive (uses corpora=drive with driveId). Mutually exclusive with --no-all-drives. Pass the driveId from 'gog drive drives'. | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-share.md b/docs/commands/gog-drive-share.md index 876aacb8..d251602c 100644 --- a/docs/commands/gog-drive-share.md +++ b/docs/commands/gog-drive-share.md @@ -27,7 +27,8 @@ gog drive (drv) share <fileId> [flags] | `--domain` | `string` | | Domain (for --to=domain; e.g. example.com) | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--email` | `string` | | User email (for --to=user) | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-tree.md b/docs/commands/gog-drive-tree.md index 04a95e29..0ec394de 100644 --- a/docs/commands/gog-drive-tree.md +++ b/docs/commands/gog-drive-tree.md @@ -26,7 +26,8 @@ gog drive (drv) tree [flags] | `--depth` | `int` | 2 | Max depth (0 = unlimited) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-unshare.md b/docs/commands/gog-drive-unshare.md index a4266ccf..33cd9f84 100644 --- a/docs/commands/gog-drive-unshare.md +++ b/docs/commands/gog-drive-unshare.md @@ -24,7 +24,8 @@ gog drive (drv) unshare <fileId> <permissionId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-upload.md b/docs/commands/gog-drive-upload.md index 744e7891..d9cc73a1 100644 --- a/docs/commands/gog-drive-upload.md +++ b/docs/commands/gog-drive-upload.md @@ -26,7 +26,8 @@ gog drive (drv) upload <localPath> [flags] | `--convert-to` | `string` | | Convert to a specific Google format: doc\|sheet\|slides (create only) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive-url.md b/docs/commands/gog-drive-url.md index 21497488..c35abf36 100644 --- a/docs/commands/gog-drive-url.md +++ b/docs/commands/gog-drive-url.md @@ -24,7 +24,8 @@ gog drive (drv) url <fileId> ... | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-drive.md b/docs/commands/gog-drive.md index 00f3f12f..387c656d 100644 --- a/docs/commands/gog-drive.md +++ b/docs/commands/gog-drive.md @@ -52,7 +52,8 @@ gog drive (drv) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-exit-codes.md b/docs/commands/gog-exit-codes.md index 4ad33109..8a6b4193 100644 --- a/docs/commands/gog-exit-codes.md +++ b/docs/commands/gog-exit-codes.md @@ -24,7 +24,8 @@ gog exit-codes (exitcodes) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-add-question.md b/docs/commands/gog-forms-add-question.md index bb30facd..f74eb2e5 100644 --- a/docs/commands/gog-forms-add-question.md +++ b/docs/commands/gog-forms-add-question.md @@ -27,7 +27,8 @@ gog forms (form) add-question (add-q,aq) --title=STRING <formId> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--duration` | `bool` | | Ask for duration instead of time (for time type) | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-create.md b/docs/commands/gog-forms-create.md index 8c7d88b1..dc5f43b5 100644 --- a/docs/commands/gog-forms-create.md +++ b/docs/commands/gog-forms-create.md @@ -25,7 +25,8 @@ gog forms (form) create (new) --title=STRING [flags] | `--description` | `string` | | Form description | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-delete-question.md b/docs/commands/gog-forms-delete-question.md index 8ad7ae03..9ed7f95c 100644 --- a/docs/commands/gog-forms-delete-question.md +++ b/docs/commands/gog-forms-delete-question.md @@ -24,7 +24,8 @@ gog forms (form) delete-question (delete-q,dq,rm-q) <formId> <index> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-get.md b/docs/commands/gog-forms-get.md index 38e39f24..c61c8b71 100644 --- a/docs/commands/gog-forms-get.md +++ b/docs/commands/gog-forms-get.md @@ -24,7 +24,8 @@ gog forms (form) get (info,show) <formId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-move-question.md b/docs/commands/gog-forms-move-question.md index 9524a7a3..264dc6d6 100644 --- a/docs/commands/gog-forms-move-question.md +++ b/docs/commands/gog-forms-move-question.md @@ -24,7 +24,8 @@ gog forms (form) move-question (move-q,mq) <formId> <oldIndex> <newIndex> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-publish.md b/docs/commands/gog-forms-publish.md index 6b6b329a..156c72a8 100644 --- a/docs/commands/gog-forms-publish.md +++ b/docs/commands/gog-forms-publish.md @@ -25,7 +25,8 @@ gog forms (form) publish <formId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-questions-add.md b/docs/commands/gog-forms-questions-add.md index 44436ded..d80b6658 100644 --- a/docs/commands/gog-forms-questions-add.md +++ b/docs/commands/gog-forms-questions-add.md @@ -27,7 +27,8 @@ gog forms (form) questions add (create,new) --title=STRING <formId> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--duration` | `bool` | | Ask for duration instead of time (for time type) | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-questions-delete.md b/docs/commands/gog-forms-questions-delete.md index c956d339..20b58efd 100644 --- a/docs/commands/gog-forms-questions-delete.md +++ b/docs/commands/gog-forms-questions-delete.md @@ -24,7 +24,8 @@ gog forms (form) questions delete (rm,remove,del) <formId> <index> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-questions-move.md b/docs/commands/gog-forms-questions-move.md index 757a9e36..0b8dcc71 100644 --- a/docs/commands/gog-forms-questions-move.md +++ b/docs/commands/gog-forms-questions-move.md @@ -24,7 +24,8 @@ gog forms (form) questions move <formId> <oldIndex> <newIndex> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-questions.md b/docs/commands/gog-forms-questions.md index 510ed243..71e45e8c 100644 --- a/docs/commands/gog-forms-questions.md +++ b/docs/commands/gog-forms-questions.md @@ -30,7 +30,8 @@ gog forms (form) questions <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-raw.md b/docs/commands/gog-forms-raw.md index 0631dc9b..313b0252 100644 --- a/docs/commands/gog-forms-raw.md +++ b/docs/commands/gog-forms-raw.md @@ -24,7 +24,8 @@ gog forms (form) raw <formId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-responses-get.md b/docs/commands/gog-forms-responses-get.md index 10d53e3e..52bac1dc 100644 --- a/docs/commands/gog-forms-responses-get.md +++ b/docs/commands/gog-forms-responses-get.md @@ -24,7 +24,8 @@ gog forms (form) responses get (info,show) <formId> <responseId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-responses-list.md b/docs/commands/gog-forms-responses-list.md index 8751c325..8762e03f 100644 --- a/docs/commands/gog-forms-responses-list.md +++ b/docs/commands/gog-forms-responses-list.md @@ -24,7 +24,8 @@ gog forms (form) responses list (ls) <formId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--filter` | `string` | | Filter expression | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-forms-responses.md b/docs/commands/gog-forms-responses.md index 6268e3ae..79e6259b 100644 --- a/docs/commands/gog-forms-responses.md +++ b/docs/commands/gog-forms-responses.md @@ -29,7 +29,8 @@ gog forms (form) responses <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-update.md b/docs/commands/gog-forms-update.md index 4d3554a7..67d12125 100644 --- a/docs/commands/gog-forms-update.md +++ b/docs/commands/gog-forms-update.md @@ -25,7 +25,8 @@ gog forms (form) update (edit) <formId> [flags] | `--description` | `string` | | New form description | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-watch-create.md b/docs/commands/gog-forms-watch-create.md index 00b26511..40615a52 100644 --- a/docs/commands/gog-forms-watch-create.md +++ b/docs/commands/gog-forms-watch-create.md @@ -24,7 +24,8 @@ gog forms (form) watch (watches) create (new,add) --topic=STRING <formId> [flags | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--event-type` | `string` | RESPONSES | Event type to watch | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-forms-watch-delete.md b/docs/commands/gog-forms-watch-delete.md index 31556863..e7ca6935 100644 --- a/docs/commands/gog-forms-watch-delete.md +++ b/docs/commands/gog-forms-watch-delete.md @@ -24,7 +24,8 @@ gog forms (form) watch (watches) delete (rm,remove) <formId> <watchId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-watch-list.md b/docs/commands/gog-forms-watch-list.md index 89fe8655..02993af4 100644 --- a/docs/commands/gog-forms-watch-list.md +++ b/docs/commands/gog-forms-watch-list.md @@ -24,7 +24,8 @@ gog forms (form) watch (watches) list (ls) <formId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-watch-renew.md b/docs/commands/gog-forms-watch-renew.md index 65b42a3c..95244a7b 100644 --- a/docs/commands/gog-forms-watch-renew.md +++ b/docs/commands/gog-forms-watch-renew.md @@ -24,7 +24,8 @@ gog forms (form) watch (watches) renew (refresh) <formId> <watchId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms-watch.md b/docs/commands/gog-forms-watch.md index df9a246d..5388defb 100644 --- a/docs/commands/gog-forms-watch.md +++ b/docs/commands/gog-forms-watch.md @@ -31,7 +31,8 @@ gog forms (form) watch (watches) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-forms.md b/docs/commands/gog-forms.md index c7db9fc3..5db2d9ee 100644 --- a/docs/commands/gog-forms.md +++ b/docs/commands/gog-forms.md @@ -38,7 +38,8 @@ gog forms (form) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-archive.md b/docs/commands/gog-gmail-archive.md index 953a5bdc..699fec1c 100644 --- a/docs/commands/gog-gmail-archive.md +++ b/docs/commands/gog-gmail-archive.md @@ -24,7 +24,8 @@ gog gmail (mail,email) archive [<messageId> ...] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-attachment.md b/docs/commands/gog-gmail-attachment.md index c1cd0252..c9825bfb 100644 --- a/docs/commands/gog-gmail-attachment.md +++ b/docs/commands/gog-gmail-attachment.md @@ -24,7 +24,8 @@ gog gmail (mail,email) attachment <messageId> <attachmentId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-autoreply.md b/docs/commands/gog-gmail-autoreply.md index 0bb61b8a..a5738a46 100644 --- a/docs/commands/gog-gmail-autoreply.md +++ b/docs/commands/gog-gmail-autoreply.md @@ -29,7 +29,8 @@ gog gmail (mail,email) autoreply <query> ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Send from this email address (must be a verified send-as alias) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-batch-delete.md b/docs/commands/gog-gmail-batch-delete.md index dff5a8b0..88c5fb9f 100644 --- a/docs/commands/gog-gmail-batch-delete.md +++ b/docs/commands/gog-gmail-batch-delete.md @@ -24,7 +24,8 @@ gog gmail (mail,email) batch delete (rm,del,remove) <messageId> ... | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-batch-modify.md b/docs/commands/gog-gmail-batch-modify.md index c5660353..d5104141 100644 --- a/docs/commands/gog-gmail-batch-modify.md +++ b/docs/commands/gog-gmail-batch-modify.md @@ -25,7 +25,8 @@ gog gmail (mail,email) batch modify (update,edit,set) <messageId> ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-batch.md b/docs/commands/gog-gmail-batch.md index 8091cb36..24b193c3 100644 --- a/docs/commands/gog-gmail-batch.md +++ b/docs/commands/gog-gmail-batch.md @@ -29,7 +29,8 @@ gog gmail (mail,email) batch <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-drafts-create.md b/docs/commands/gog-gmail-drafts-create.md index 31e9d5c2..ef56daaf 100644 --- a/docs/commands/gog-gmail-drafts-create.md +++ b/docs/commands/gog-gmail-drafts-create.md @@ -30,7 +30,8 @@ gog gmail (mail,email) drafts (draft) create (add,new) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Send from this email address (must be a verified send-as alias) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-drafts-delete.md b/docs/commands/gog-gmail-drafts-delete.md index 11110438..11af00a5 100644 --- a/docs/commands/gog-gmail-drafts-delete.md +++ b/docs/commands/gog-gmail-drafts-delete.md @@ -24,7 +24,8 @@ gog gmail (mail,email) drafts (draft) delete (rm,del,remove) <draftId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-drafts-get.md b/docs/commands/gog-gmail-drafts-get.md index 8c6d0d0b..d09509b5 100644 --- a/docs/commands/gog-gmail-drafts-get.md +++ b/docs/commands/gog-gmail-drafts-get.md @@ -25,7 +25,8 @@ gog gmail (mail,email) drafts (draft) get (info,show) <draftId> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--download` | `bool` | | Download draft attachments | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-drafts-list.md b/docs/commands/gog-gmail-drafts-list.md index cbd386fa..4de9fde7 100644 --- a/docs/commands/gog-gmail-drafts-list.md +++ b/docs/commands/gog-gmail-drafts-list.md @@ -25,7 +25,8 @@ gog gmail (mail,email) drafts (draft) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-drafts-send.md b/docs/commands/gog-gmail-drafts-send.md index f6000054..ce9e064e 100644 --- a/docs/commands/gog-gmail-drafts-send.md +++ b/docs/commands/gog-gmail-drafts-send.md @@ -24,7 +24,8 @@ gog gmail (mail,email) drafts (draft) send (post) <draftId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-drafts-update.md b/docs/commands/gog-gmail-drafts-update.md index 1b1fd908..4d3fcb15 100644 --- a/docs/commands/gog-gmail-drafts-update.md +++ b/docs/commands/gog-gmail-drafts-update.md @@ -30,7 +30,8 @@ gog gmail (mail,email) drafts (draft) update (edit,set) <draftId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Send from this email address (must be a verified send-as alias) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-drafts.md b/docs/commands/gog-gmail-drafts.md index 92675f32..483fb992 100644 --- a/docs/commands/gog-gmail-drafts.md +++ b/docs/commands/gog-gmail-drafts.md @@ -33,7 +33,8 @@ gog gmail (mail,email) drafts (draft) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-forward.md b/docs/commands/gog-gmail-forward.md index 626cf675..41acb076 100644 --- a/docs/commands/gog-gmail-forward.md +++ b/docs/commands/gog-gmail-forward.md @@ -26,7 +26,8 @@ gog gmail (mail,email) forward (fwd) --to=STRING <messageId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Send from this email address (must be a verified send-as alias) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-get.md b/docs/commands/gog-gmail-get.md index 38db0609..7f693908 100644 --- a/docs/commands/gog-gmail-get.md +++ b/docs/commands/gog-gmail-get.md @@ -24,7 +24,8 @@ gog gmail (mail,email) get (info,show) <messageId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | full | Message format: full\|metadata\|raw | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-history.md b/docs/commands/gog-gmail-history.md index 747c2e3c..ccf16262 100644 --- a/docs/commands/gog-gmail-history.md +++ b/docs/commands/gog-gmail-history.md @@ -25,7 +25,8 @@ gog gmail (mail,email) history [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-labels-create.md b/docs/commands/gog-gmail-labels-create.md index 5922ebb7..10d7c12c 100644 --- a/docs/commands/gog-gmail-labels-create.md +++ b/docs/commands/gog-gmail-labels-create.md @@ -24,7 +24,8 @@ gog gmail (mail,email) labels (label) create (add,new) <name> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-labels-delete.md b/docs/commands/gog-gmail-labels-delete.md index ba7d0988..8f2fdcd7 100644 --- a/docs/commands/gog-gmail-labels-delete.md +++ b/docs/commands/gog-gmail-labels-delete.md @@ -24,7 +24,8 @@ gog gmail (mail,email) labels (label) delete (rm,del) <labelIdOrName> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-labels-get.md b/docs/commands/gog-gmail-labels-get.md index 86f45031..15f3d2ab 100644 --- a/docs/commands/gog-gmail-labels-get.md +++ b/docs/commands/gog-gmail-labels-get.md @@ -24,7 +24,8 @@ gog gmail (mail,email) labels (label) get (info,show) <labelIdOrName> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-labels-list.md b/docs/commands/gog-gmail-labels-list.md index ec2867c1..d7acdeaf 100644 --- a/docs/commands/gog-gmail-labels-list.md +++ b/docs/commands/gog-gmail-labels-list.md @@ -24,7 +24,8 @@ gog gmail (mail,email) labels (label) list (ls) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-labels-modify.md b/docs/commands/gog-gmail-labels-modify.md index 08ab9fba..ba7691a9 100644 --- a/docs/commands/gog-gmail-labels-modify.md +++ b/docs/commands/gog-gmail-labels-modify.md @@ -25,7 +25,8 @@ gog gmail (mail,email) labels (label) modify (update,edit,set) <threadId> ... [f | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-labels-rename.md b/docs/commands/gog-gmail-labels-rename.md index 7906a32f..ddd9f0fa 100644 --- a/docs/commands/gog-gmail-labels-rename.md +++ b/docs/commands/gog-gmail-labels-rename.md @@ -24,7 +24,8 @@ gog gmail (mail,email) labels (label) rename (mv) <labelIdOrName> <newName> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-labels-style.md b/docs/commands/gog-gmail-labels-style.md index d5450c11..ee0ad4b4 100644 --- a/docs/commands/gog-gmail-labels-style.md +++ b/docs/commands/gog-gmail-labels-style.md @@ -25,7 +25,8 @@ gog gmail (mail,email) labels (label) style (color,colour) <labelIdOrName> [flag | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-labels.md b/docs/commands/gog-gmail-labels.md index 2bd49b1b..4106ded3 100644 --- a/docs/commands/gog-gmail-labels.md +++ b/docs/commands/gog-gmail-labels.md @@ -34,7 +34,8 @@ gog gmail (mail,email) labels (label) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-mark-read.md b/docs/commands/gog-gmail-mark-read.md index 4959ff0f..c11c29ba 100644 --- a/docs/commands/gog-gmail-mark-read.md +++ b/docs/commands/gog-gmail-mark-read.md @@ -24,7 +24,8 @@ gog gmail (mail,email) mark-read (read-messages) [<messageId> ...] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-messages-modify.md b/docs/commands/gog-gmail-messages-modify.md index 515eace1..8367125c 100644 --- a/docs/commands/gog-gmail-messages-modify.md +++ b/docs/commands/gog-gmail-messages-modify.md @@ -25,7 +25,8 @@ gog gmail (mail,email) messages (message,msg,msgs) modify (update,edit,set) <mes | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-messages-search.md b/docs/commands/gog-gmail-messages-search.md index 6ae360e4..f98c556d 100644 --- a/docs/commands/gog-gmail-messages-search.md +++ b/docs/commands/gog-gmail-messages-search.md @@ -26,7 +26,8 @@ gog gmail (mail,email) messages (message,msg,msgs) search (find,query,ls,list) < | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--full` | `bool` | | Show full message bodies without truncation (implies --include-body) | diff --git a/docs/commands/gog-gmail-messages.md b/docs/commands/gog-gmail-messages.md index 23ab894b..da24f107 100644 --- a/docs/commands/gog-gmail-messages.md +++ b/docs/commands/gog-gmail-messages.md @@ -29,7 +29,8 @@ gog gmail (mail,email) messages (message,msg,msgs) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-raw.md b/docs/commands/gog-gmail-raw.md index 211e9759..55771e48 100644 --- a/docs/commands/gog-gmail-raw.md +++ b/docs/commands/gog-gmail-raw.md @@ -24,7 +24,8 @@ gog gmail (mail,email) raw <messageId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | full | Gmail format: full\|metadata\|minimal\|raw (default: full; note: 'raw' here means Gmail's base64url RFC822 blob, NOT the gog raw subcommand sense) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-search.md b/docs/commands/gog-gmail-search.md index 515b7704..fd07a366 100644 --- a/docs/commands/gog-gmail-search.md +++ b/docs/commands/gog-gmail-search.md @@ -25,7 +25,8 @@ gog gmail (mail,email) search (find,query,ls,list) <query> ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-send.md b/docs/commands/gog-gmail-send.md index ba96cc57..747f7f9a 100644 --- a/docs/commands/gog-gmail-send.md +++ b/docs/commands/gog-gmail-send.md @@ -31,7 +31,8 @@ gog gmail (mail,email) send [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Send from this email address (must be a verified send-as alias) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-settings-autoforward-get.md b/docs/commands/gog-gmail-settings-autoforward-get.md index a18a17b9..1a562b4b 100644 --- a/docs/commands/gog-gmail-settings-autoforward-get.md +++ b/docs/commands/gog-gmail-settings-autoforward-get.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings autoforward get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-autoforward-update.md b/docs/commands/gog-gmail-settings-autoforward-update.md index 00f09340..0f1c3033 100644 --- a/docs/commands/gog-gmail-settings-autoforward-update.md +++ b/docs/commands/gog-gmail-settings-autoforward-update.md @@ -28,7 +28,8 @@ gog gmail (mail,email) settings autoforward update (edit,set) [flags] | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--email` | `string` | | Email address to forward to (must be verified first) | | `--enable` | `bool` | | Enable auto-forwarding | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-autoforward.md b/docs/commands/gog-gmail-settings-autoforward.md index b7853703..a3a94ab5 100644 --- a/docs/commands/gog-gmail-settings-autoforward.md +++ b/docs/commands/gog-gmail-settings-autoforward.md @@ -29,7 +29,8 @@ gog gmail (mail,email) settings autoforward <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-delegates-add.md b/docs/commands/gog-gmail-settings-delegates-add.md index f1e6e587..bd173aad 100644 --- a/docs/commands/gog-gmail-settings-delegates-add.md +++ b/docs/commands/gog-gmail-settings-delegates-add.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings delegates add (create,new) <delegateEmail> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-delegates-get.md b/docs/commands/gog-gmail-settings-delegates-get.md index 155dcf5a..41c2809c 100644 --- a/docs/commands/gog-gmail-settings-delegates-get.md +++ b/docs/commands/gog-gmail-settings-delegates-get.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings delegates get (info,show) <delegateEmail> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-delegates-list.md b/docs/commands/gog-gmail-settings-delegates-list.md index a46d5a76..85c3a35d 100644 --- a/docs/commands/gog-gmail-settings-delegates-list.md +++ b/docs/commands/gog-gmail-settings-delegates-list.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings delegates list (ls) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-delegates-remove.md b/docs/commands/gog-gmail-settings-delegates-remove.md index 75921127..709fdc69 100644 --- a/docs/commands/gog-gmail-settings-delegates-remove.md +++ b/docs/commands/gog-gmail-settings-delegates-remove.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings delegates remove (delete,rm,del) <delegateEmail> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-delegates.md b/docs/commands/gog-gmail-settings-delegates.md index 63d826f1..a5e44941 100644 --- a/docs/commands/gog-gmail-settings-delegates.md +++ b/docs/commands/gog-gmail-settings-delegates.md @@ -31,7 +31,8 @@ gog gmail (mail,email) settings delegates <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-filters-create.md b/docs/commands/gog-gmail-settings-filters-create.md index 5a83849f..8ebac0a9 100644 --- a/docs/commands/gog-gmail-settings-filters-create.md +++ b/docs/commands/gog-gmail-settings-filters-create.md @@ -26,7 +26,8 @@ gog gmail (mail,email) settings filters create (add,new) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--forward` | `string` | | Forward to this email address | | `--from` | `string` | | Match messages from this sender | diff --git a/docs/commands/gog-gmail-settings-filters-delete.md b/docs/commands/gog-gmail-settings-filters-delete.md index 35d78e6e..3fc2ee98 100644 --- a/docs/commands/gog-gmail-settings-filters-delete.md +++ b/docs/commands/gog-gmail-settings-filters-delete.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings filters delete (rm,del,remove) <filterId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-filters-export.md b/docs/commands/gog-gmail-settings-filters-export.md index da753f4b..d201f865 100644 --- a/docs/commands/gog-gmail-settings-filters-export.md +++ b/docs/commands/gog-gmail-settings-filters-export.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings filters export [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | | Export format: xml or json (default: xml; --json without --out uses json for compatibility) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-settings-filters-get.md b/docs/commands/gog-gmail-settings-filters-get.md index e8843a2b..ab21c327 100644 --- a/docs/commands/gog-gmail-settings-filters-get.md +++ b/docs/commands/gog-gmail-settings-filters-get.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings filters get (info,show) <filterId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-filters-list.md b/docs/commands/gog-gmail-settings-filters-list.md index b6545fa5..2c93c62a 100644 --- a/docs/commands/gog-gmail-settings-filters-list.md +++ b/docs/commands/gog-gmail-settings-filters-list.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings filters list (ls) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-filters.md b/docs/commands/gog-gmail-settings-filters.md index 29c10a08..26383719 100644 --- a/docs/commands/gog-gmail-settings-filters.md +++ b/docs/commands/gog-gmail-settings-filters.md @@ -32,7 +32,8 @@ gog gmail (mail,email) settings filters <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-forwarding-create.md b/docs/commands/gog-gmail-settings-forwarding-create.md index 1bf8daf0..770a7115 100644 --- a/docs/commands/gog-gmail-settings-forwarding-create.md +++ b/docs/commands/gog-gmail-settings-forwarding-create.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings forwarding create (add,new) <forwardingEmail> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-forwarding-delete.md b/docs/commands/gog-gmail-settings-forwarding-delete.md index edede428..410b5104 100644 --- a/docs/commands/gog-gmail-settings-forwarding-delete.md +++ b/docs/commands/gog-gmail-settings-forwarding-delete.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings forwarding delete (rm,del,remove) <forwardingEma | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-forwarding-get.md b/docs/commands/gog-gmail-settings-forwarding-get.md index cbf22701..ac3f9c2d 100644 --- a/docs/commands/gog-gmail-settings-forwarding-get.md +++ b/docs/commands/gog-gmail-settings-forwarding-get.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings forwarding get (info,show) <forwardingEmail> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-forwarding-list.md b/docs/commands/gog-gmail-settings-forwarding-list.md index 923f4bbe..cd84c1e8 100644 --- a/docs/commands/gog-gmail-settings-forwarding-list.md +++ b/docs/commands/gog-gmail-settings-forwarding-list.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings forwarding list (ls) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-forwarding.md b/docs/commands/gog-gmail-settings-forwarding.md index adff669b..a312e18c 100644 --- a/docs/commands/gog-gmail-settings-forwarding.md +++ b/docs/commands/gog-gmail-settings-forwarding.md @@ -31,7 +31,8 @@ gog gmail (mail,email) settings forwarding <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-sendas-create.md b/docs/commands/gog-gmail-settings-sendas-create.md index f6e713aa..22568b9f 100644 --- a/docs/commands/gog-gmail-settings-sendas-create.md +++ b/docs/commands/gog-gmail-settings-sendas-create.md @@ -25,7 +25,8 @@ gog gmail (mail,email) settings sendas create (add,new) <email> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--display-name` | `string` | | Name that appears in the From field | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-sendas-delete.md b/docs/commands/gog-gmail-settings-sendas-delete.md index 1f7ab4c6..567b75e5 100644 --- a/docs/commands/gog-gmail-settings-sendas-delete.md +++ b/docs/commands/gog-gmail-settings-sendas-delete.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings sendas delete (rm,del,remove) <email> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-sendas-get.md b/docs/commands/gog-gmail-settings-sendas-get.md index 279fe502..1a977b2c 100644 --- a/docs/commands/gog-gmail-settings-sendas-get.md +++ b/docs/commands/gog-gmail-settings-sendas-get.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings sendas get (info,show) <email> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-sendas-list.md b/docs/commands/gog-gmail-settings-sendas-list.md index 8a33b0ea..09ed0a7e 100644 --- a/docs/commands/gog-gmail-settings-sendas-list.md +++ b/docs/commands/gog-gmail-settings-sendas-list.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings sendas list (ls) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-sendas-update.md b/docs/commands/gog-gmail-settings-sendas-update.md index 7eeaf16e..4615dd8c 100644 --- a/docs/commands/gog-gmail-settings-sendas-update.md +++ b/docs/commands/gog-gmail-settings-sendas-update.md @@ -25,7 +25,8 @@ gog gmail (mail,email) settings sendas update (edit,set) <email> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--display-name` | `string` | | Name that appears in the From field | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-sendas-verify.md b/docs/commands/gog-gmail-settings-sendas-verify.md index 95ae7d57..fc3b2dd3 100644 --- a/docs/commands/gog-gmail-settings-sendas-verify.md +++ b/docs/commands/gog-gmail-settings-sendas-verify.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings sendas verify (resend) <email> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-sendas.md b/docs/commands/gog-gmail-settings-sendas.md index 67d3d913..d1dd8917 100644 --- a/docs/commands/gog-gmail-settings-sendas.md +++ b/docs/commands/gog-gmail-settings-sendas.md @@ -33,7 +33,8 @@ gog gmail (mail,email) settings sendas <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-vacation-get.md b/docs/commands/gog-gmail-settings-vacation-get.md index c64a548a..848bf2b6 100644 --- a/docs/commands/gog-gmail-settings-vacation-get.md +++ b/docs/commands/gog-gmail-settings-vacation-get.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings vacation get (info,show) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-vacation-update.md b/docs/commands/gog-gmail-settings-vacation-update.md index 06b16c10..9c1b1e65 100644 --- a/docs/commands/gog-gmail-settings-vacation-update.md +++ b/docs/commands/gog-gmail-settings-vacation-update.md @@ -29,7 +29,8 @@ gog gmail (mail,email) settings vacation update (edit,set) [flags] | `--domain-only` | `bool` | | Only respond to same domain | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--enable` | `bool` | | Enable vacation responder | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--end` | `string` | | End time in RFC3339 format (e.g., 2024-12-31T23:59:59Z) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-settings-vacation.md b/docs/commands/gog-gmail-settings-vacation.md index 7a7370d4..6e3f19f0 100644 --- a/docs/commands/gog-gmail-settings-vacation.md +++ b/docs/commands/gog-gmail-settings-vacation.md @@ -29,7 +29,8 @@ gog gmail (mail,email) settings vacation <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-watch-renew.md b/docs/commands/gog-gmail-settings-watch-renew.md index 196ccb9a..a797d9a0 100644 --- a/docs/commands/gog-gmail-settings-watch-renew.md +++ b/docs/commands/gog-gmail-settings-watch-renew.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings watch renew (update) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-watch-serve.md b/docs/commands/gog-gmail-settings-watch-serve.md index c776a247..2d4c04cf 100644 --- a/docs/commands/gog-gmail-settings-watch-serve.md +++ b/docs/commands/gog-gmail-settings-watch-serve.md @@ -25,7 +25,8 @@ gog gmail (mail,email) settings watch serve [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--exclude-labels` | `string` | SPAM,TRASH | List of Gmail label IDs to exclude from hook payload (e.g. SPAM,TRASH,Label_123). Set to empty string to disable. | | `--fetch-delay` | `string` | 3s | Delay before fetching Gmail history (seconds or duration) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | diff --git a/docs/commands/gog-gmail-settings-watch-start.md b/docs/commands/gog-gmail-settings-watch-start.md index 0ecafdb3..09f66c5a 100644 --- a/docs/commands/gog-gmail-settings-watch-start.md +++ b/docs/commands/gog-gmail-settings-watch-start.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings watch start (begin) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-watch-status.md b/docs/commands/gog-gmail-settings-watch-status.md index 5df0a833..478cf34c 100644 --- a/docs/commands/gog-gmail-settings-watch-status.md +++ b/docs/commands/gog-gmail-settings-watch-status.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings watch status (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-watch-stop.md b/docs/commands/gog-gmail-settings-watch-stop.md index ca60396f..332e5896 100644 --- a/docs/commands/gog-gmail-settings-watch-stop.md +++ b/docs/commands/gog-gmail-settings-watch-stop.md @@ -24,7 +24,8 @@ gog gmail (mail,email) settings watch stop (rm,delete) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings-watch.md b/docs/commands/gog-gmail-settings-watch.md index d1c8c2bd..8ccc21b0 100644 --- a/docs/commands/gog-gmail-settings-watch.md +++ b/docs/commands/gog-gmail-settings-watch.md @@ -32,7 +32,8 @@ gog gmail (mail,email) settings watch <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-settings.md b/docs/commands/gog-gmail-settings.md index 659a042c..4fa2f7f8 100644 --- a/docs/commands/gog-gmail-settings.md +++ b/docs/commands/gog-gmail-settings.md @@ -34,7 +34,8 @@ gog gmail (mail,email) settings <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-thread-attachments.md b/docs/commands/gog-gmail-thread-attachments.md index 97403cfd..7746e0f6 100644 --- a/docs/commands/gog-gmail-thread-attachments.md +++ b/docs/commands/gog-gmail-thread-attachments.md @@ -25,7 +25,8 @@ gog gmail (mail,email) thread (threads,read) attachments (files) <threadId> [fla | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--download` | `bool` | | Download all attachments | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-thread-get.md b/docs/commands/gog-gmail-thread-get.md index 255ba52b..822d2435 100644 --- a/docs/commands/gog-gmail-thread-get.md +++ b/docs/commands/gog-gmail-thread-get.md @@ -25,7 +25,8 @@ gog gmail (mail,email) thread (threads,read) get (info,show) <threadId> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--download` | `bool` | | Download attachments | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--full` | `bool` | | Show full message bodies | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-gmail-thread-modify.md b/docs/commands/gog-gmail-thread-modify.md index 34cfa02b..3a53ea7b 100644 --- a/docs/commands/gog-gmail-thread-modify.md +++ b/docs/commands/gog-gmail-thread-modify.md @@ -25,7 +25,8 @@ gog gmail (mail,email) thread (threads,read) modify (update,edit,set) <threadId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-thread.md b/docs/commands/gog-gmail-thread.md index 163a8d02..4270eb46 100644 --- a/docs/commands/gog-gmail-thread.md +++ b/docs/commands/gog-gmail-thread.md @@ -30,7 +30,8 @@ gog gmail (mail,email) thread (threads,read) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-track-key-rotate.md b/docs/commands/gog-gmail-track-key-rotate.md index 91f68e27..3f90352a 100644 --- a/docs/commands/gog-gmail-track-key-rotate.md +++ b/docs/commands/gog-gmail-track-key-rotate.md @@ -24,7 +24,8 @@ gog gmail (mail,email) track key rotate [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-track-key.md b/docs/commands/gog-gmail-track-key.md index 47f56f43..8d5be99d 100644 --- a/docs/commands/gog-gmail-track-key.md +++ b/docs/commands/gog-gmail-track-key.md @@ -28,7 +28,8 @@ gog gmail (mail,email) track key <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-track-opens.md b/docs/commands/gog-gmail-track-opens.md index 376ae0da..f4545837 100644 --- a/docs/commands/gog-gmail-track-opens.md +++ b/docs/commands/gog-gmail-track-opens.md @@ -24,7 +24,8 @@ gog gmail (mail,email) track opens [<tracking-id>] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-track-setup.md b/docs/commands/gog-gmail-track-setup.md index 46dadb38..590a7093 100644 --- a/docs/commands/gog-gmail-track-setup.md +++ b/docs/commands/gog-gmail-track-setup.md @@ -27,7 +27,8 @@ gog gmail (mail,email) track setup [flags] | `--deploy` | `bool` | | Provision D1 + deploy the worker (requires wrangler) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-track-status.md b/docs/commands/gog-gmail-track-status.md index c0c5f5a5..e03f4d60 100644 --- a/docs/commands/gog-gmail-track-status.md +++ b/docs/commands/gog-gmail-track-status.md @@ -24,7 +24,8 @@ gog gmail (mail,email) track status | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-track.md b/docs/commands/gog-gmail-track.md index 8a23ad42..f94f21fc 100644 --- a/docs/commands/gog-gmail-track.md +++ b/docs/commands/gog-gmail-track.md @@ -31,7 +31,8 @@ gog gmail (mail,email) track <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-trash.md b/docs/commands/gog-gmail-trash.md index 5acec44a..634f9a23 100644 --- a/docs/commands/gog-gmail-trash.md +++ b/docs/commands/gog-gmail-trash.md @@ -24,7 +24,8 @@ gog gmail (mail,email) trash [<messageId> ...] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-unread.md b/docs/commands/gog-gmail-unread.md index 35d624d2..5e127035 100644 --- a/docs/commands/gog-gmail-unread.md +++ b/docs/commands/gog-gmail-unread.md @@ -24,7 +24,8 @@ gog gmail (mail,email) unread (mark-unread) [<messageId> ...] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail-url.md b/docs/commands/gog-gmail-url.md index 068738b2..56c18a95 100644 --- a/docs/commands/gog-gmail-url.md +++ b/docs/commands/gog-gmail-url.md @@ -24,7 +24,8 @@ gog gmail (mail,email) url <threadId> ... | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-gmail.md b/docs/commands/gog-gmail.md index 94e25785..cba3ddee 100644 --- a/docs/commands/gog-gmail.md +++ b/docs/commands/gog-gmail.md @@ -47,7 +47,8 @@ gog gmail (mail,email) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-groups-list.md b/docs/commands/gog-groups-list.md index 07ab17df..145c7e8e 100644 --- a/docs/commands/gog-groups-list.md +++ b/docs/commands/gog-groups-list.md @@ -25,7 +25,8 @@ gog groups (group) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-groups-members.md b/docs/commands/gog-groups-members.md index c672690c..67ffdc89 100644 --- a/docs/commands/gog-groups-members.md +++ b/docs/commands/gog-groups-members.md @@ -25,7 +25,8 @@ gog groups (group) members <groupEmail> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-groups.md b/docs/commands/gog-groups.md index 60daac36..daf26bde 100644 --- a/docs/commands/gog-groups.md +++ b/docs/commands/gog-groups.md @@ -29,7 +29,8 @@ gog groups (group) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-keep-attachment.md b/docs/commands/gog-keep-attachment.md index 30bc0f06..565cb116 100644 --- a/docs/commands/gog-keep-attachment.md +++ b/docs/commands/gog-keep-attachment.md @@ -24,7 +24,8 @@ gog keep attachment <attachmentName> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-keep-create.md b/docs/commands/gog-keep-create.md index 4cf86dfa..d42f3c9f 100644 --- a/docs/commands/gog-keep-create.md +++ b/docs/commands/gog-keep-create.md @@ -24,7 +24,8 @@ gog keep create [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-keep-delete.md b/docs/commands/gog-keep-delete.md index 22e84d6c..350138ed 100644 --- a/docs/commands/gog-keep-delete.md +++ b/docs/commands/gog-keep-delete.md @@ -24,7 +24,8 @@ gog keep delete <noteId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-keep-get.md b/docs/commands/gog-keep-get.md index 4dbd7d4b..6e3bd4d5 100644 --- a/docs/commands/gog-keep-get.md +++ b/docs/commands/gog-keep-get.md @@ -24,7 +24,8 @@ gog keep get <noteId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-keep-list.md b/docs/commands/gog-keep-list.md index 5864efae..a9357b5a 100644 --- a/docs/commands/gog-keep-list.md +++ b/docs/commands/gog-keep-list.md @@ -25,7 +25,8 @@ gog keep list [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `--filter` | `string` | | Filter expression (e.g. 'create_time > "2024-01-01T00:00:00Z"') | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | diff --git a/docs/commands/gog-keep-search.md b/docs/commands/gog-keep-search.md index 68f82b58..7e702508 100644 --- a/docs/commands/gog-keep-search.md +++ b/docs/commands/gog-keep-search.md @@ -24,7 +24,8 @@ gog keep search <query> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-keep.md b/docs/commands/gog-keep.md index b8b52c25..bfe5a6ac 100644 --- a/docs/commands/gog-keep.md +++ b/docs/commands/gog-keep.md @@ -33,7 +33,8 @@ gog keep <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-login.md b/docs/commands/gog-login.md index 93b8b742..636f3c80 100644 --- a/docs/commands/gog-login.md +++ b/docs/commands/gog-login.md @@ -26,7 +26,8 @@ gog login <email> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive-scope` | `string` | full | Drive scope mode: full\|readonly\|file | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--extra-scopes` | `string` | | Comma-separated list of additional OAuth scope URIs to request (appended after service scopes) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--force-consent` | `bool` | | Force consent screen to obtain a refresh token | diff --git a/docs/commands/gog-logout.md b/docs/commands/gog-logout.md index 580a529c..488aa2a1 100644 --- a/docs/commands/gog-logout.md +++ b/docs/commands/gog-logout.md @@ -24,7 +24,8 @@ gog logout <email> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-ls.md b/docs/commands/gog-ls.md index f8d28743..52321423 100644 --- a/docs/commands/gog-ls.md +++ b/docs/commands/gog-ls.md @@ -26,7 +26,8 @@ gog ls (list) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields` | `string` | | Drive API field mask (overrides the default set; e.g. 'files(id,name,thumbnailLink),nextPageToken') | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-maps-directions.md b/docs/commands/gog-maps-directions.md index 90ad8caf..111b0345 100644 --- a/docs/commands/gog-maps-directions.md +++ b/docs/commands/gog-maps-directions.md @@ -25,7 +25,8 @@ gog maps (map) directions (route) --origin=STRING --destination=STRING [flags] | `--destination` | `string` | | Destination address, place ID, or lat,lng | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-maps-distance.md b/docs/commands/gog-maps-distance.md index 380ab858..f0055346 100644 --- a/docs/commands/gog-maps-distance.md +++ b/docs/commands/gog-maps-distance.md @@ -25,7 +25,8 @@ gog maps (map) distance (distance-matrix,matrix) --origins=STRING --destinations | `--destinations` | `string` | | Comma-separated destinations | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-maps-geocode.md b/docs/commands/gog-maps-geocode.md index d85c2b76..9e9826b8 100644 --- a/docs/commands/gog-maps-geocode.md +++ b/docs/commands/gog-maps-geocode.md @@ -24,7 +24,8 @@ gog maps (map) geocode <address> ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-maps-places-details.md b/docs/commands/gog-maps-places-details.md index 40466f69..6d3cc4b1 100644 --- a/docs/commands/gog-maps-places-details.md +++ b/docs/commands/gog-maps-places-details.md @@ -24,7 +24,8 @@ gog maps (map) places (place) details (get,info,show) <placeId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-maps-places-search.md b/docs/commands/gog-maps-places-search.md index 62d3fa23..5741e560 100644 --- a/docs/commands/gog-maps-places-search.md +++ b/docs/commands/gog-maps-places-search.md @@ -24,7 +24,8 @@ gog maps (map) places (place) search (find) <query> ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-maps-places.md b/docs/commands/gog-maps-places.md index 1cf89fb4..60922e9e 100644 --- a/docs/commands/gog-maps-places.md +++ b/docs/commands/gog-maps-places.md @@ -29,7 +29,8 @@ gog maps (map) places (place) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-maps-reverse-geocode.md b/docs/commands/gog-maps-reverse-geocode.md index a932af3e..1c177bec 100644 --- a/docs/commands/gog-maps-reverse-geocode.md +++ b/docs/commands/gog-maps-reverse-geocode.md @@ -24,7 +24,8 @@ gog maps (map) reverse-geocode (reverse) --lat=STRING --lng=STRING [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-maps.md b/docs/commands/gog-maps.md index c0f133aa..d5067dd4 100644 --- a/docs/commands/gog-maps.md +++ b/docs/commands/gog-maps.md @@ -32,7 +32,8 @@ gog maps (map) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-me.md b/docs/commands/gog-me.md index 5a8b2c38..42d26f94 100644 --- a/docs/commands/gog-me.md +++ b/docs/commands/gog-me.md @@ -24,7 +24,8 @@ gog me [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-meet-create.md b/docs/commands/gog-meet-create.md index 85252f5d..7b17f3fa 100644 --- a/docs/commands/gog-meet-create.md +++ b/docs/commands/gog-meet-create.md @@ -25,7 +25,8 @@ gog meet (meeting) create (new) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-meet-end.md b/docs/commands/gog-meet-end.md index abb1696d..6b526bf9 100644 --- a/docs/commands/gog-meet-end.md +++ b/docs/commands/gog-meet-end.md @@ -24,7 +24,8 @@ gog meet (meeting) end (stop) <meeting-code> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-meet-get.md b/docs/commands/gog-meet-get.md index 4d19a481..2d8f4878 100644 --- a/docs/commands/gog-meet-get.md +++ b/docs/commands/gog-meet-get.md @@ -24,7 +24,8 @@ gog meet (meeting) get (info,show) <meeting-code> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-meet-history.md b/docs/commands/gog-meet-history.md index fc1b7237..66031837 100644 --- a/docs/commands/gog-meet-history.md +++ b/docs/commands/gog-meet-history.md @@ -25,7 +25,8 @@ gog meet (meeting) history (calls,past) <meeting-code> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-meet-participants.md b/docs/commands/gog-meet-participants.md index 3ef41934..61bc19e0 100644 --- a/docs/commands/gog-meet-participants.md +++ b/docs/commands/gog-meet-participants.md @@ -26,7 +26,8 @@ gog meet (meeting) participants (people,attendees,who) <meeting-code> [flags] | `--conference` | `string` | | Specific conference ID (default: most recent call) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-meet-update.md b/docs/commands/gog-meet-update.md index 33ce962b..9da2c637 100644 --- a/docs/commands/gog-meet-update.md +++ b/docs/commands/gog-meet-update.md @@ -25,7 +25,8 @@ gog meet (meeting) update (edit,set) <meeting-code> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-meet.md b/docs/commands/gog-meet.md index dcc97db7..94d8f961 100644 --- a/docs/commands/gog-meet.md +++ b/docs/commands/gog-meet.md @@ -33,7 +33,8 @@ gog meet (meeting) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-open.md b/docs/commands/gog-open.md index de7054e3..ba9ac2e6 100644 --- a/docs/commands/gog-open.md +++ b/docs/commands/gog-open.md @@ -24,7 +24,8 @@ gog open (browse) <target> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-people-get.md b/docs/commands/gog-people-get.md index ba7856d0..c12a4636 100644 --- a/docs/commands/gog-people-get.md +++ b/docs/commands/gog-people-get.md @@ -24,7 +24,8 @@ gog people (person) get (info,show) <userId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-people-me.md b/docs/commands/gog-people-me.md index a5770387..89ed31c4 100644 --- a/docs/commands/gog-people-me.md +++ b/docs/commands/gog-people-me.md @@ -24,7 +24,8 @@ gog people (person) me | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-people-raw.md b/docs/commands/gog-people-raw.md index 5288ccd2..b545bbf1 100644 --- a/docs/commands/gog-people-raw.md +++ b/docs/commands/gog-people-raw.md @@ -24,7 +24,8 @@ gog people (person) raw <userId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-people-relations.md b/docs/commands/gog-people-relations.md index abb8f375..93fd0854 100644 --- a/docs/commands/gog-people-relations.md +++ b/docs/commands/gog-people-relations.md @@ -24,7 +24,8 @@ gog people (person) relations [<userId>] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-people-search.md b/docs/commands/gog-people-search.md index 51da74f7..fb06585f 100644 --- a/docs/commands/gog-people-search.md +++ b/docs/commands/gog-people-search.md @@ -25,7 +25,8 @@ gog people (person) search (find,query) <query> ... [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-people.md b/docs/commands/gog-people.md index 5a71dee3..277f927b 100644 --- a/docs/commands/gog-people.md +++ b/docs/commands/gog-people.md @@ -32,7 +32,8 @@ gog people (person) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-photos-download.md b/docs/commands/gog-photos-download.md index 182ab062..666b35c8 100644 --- a/docs/commands/gog-photos-download.md +++ b/docs/commands/gog-photos-download.md @@ -24,7 +24,8 @@ gog photos (photo) download (dl) <mediaItemId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-photos-get.md b/docs/commands/gog-photos-get.md index ff0c1462..a6403cd8 100644 --- a/docs/commands/gog-photos-get.md +++ b/docs/commands/gog-photos-get.md @@ -24,7 +24,8 @@ gog photos (photo) get (info,show) <mediaItemId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-photos-list.md b/docs/commands/gog-photos-list.md index d3bece69..0e5cbddc 100644 --- a/docs/commands/gog-photos-list.md +++ b/docs/commands/gog-photos-list.md @@ -24,7 +24,8 @@ gog photos (photo) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-photos-search.md b/docs/commands/gog-photos-search.md index dcb89128..3a24de2e 100644 --- a/docs/commands/gog-photos-search.md +++ b/docs/commands/gog-photos-search.md @@ -25,7 +25,8 @@ gog photos (photo) search (find) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Start date YYYY-MM-DD | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-photos.md b/docs/commands/gog-photos.md index 98526ce9..eb661018 100644 --- a/docs/commands/gog-photos.md +++ b/docs/commands/gog-photos.md @@ -31,7 +31,8 @@ gog photos (photo) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-schema.md b/docs/commands/gog-schema.md index 2875ea15..8dbb1b15 100644 --- a/docs/commands/gog-schema.md +++ b/docs/commands/gog-schema.md @@ -24,7 +24,8 @@ gog schema (help-json,helpjson) [<command> ...] [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-search.md b/docs/commands/gog-search.md index 314b3674..575c6ed0 100644 --- a/docs/commands/gog-search.md +++ b/docs/commands/gog-search.md @@ -26,7 +26,8 @@ gog search (find) <query> ... [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive`<br>`--drive-id` | `string` | | Scope search to a specific shared drive (uses corpora=drive with driveId). Mutually exclusive with --no-all-drives. Pass the driveId from 'gog drive drives'. | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-searchconsole-query.md b/docs/commands/gog-searchconsole-query.md index 49777a0c..195ba42e 100644 --- a/docs/commands/gog-searchconsole-query.md +++ b/docs/commands/gog-searchconsole-query.md @@ -27,7 +27,8 @@ gog searchconsole (gsc,search-console,webmasters) query (report) <siteUrl> [flag | `--dimensions` | `string` | QUERY | Comma-separated dimensions (DATE,QUERY,PAGE,COUNTRY,DEVICE,SEARCH_APPEARANCE,HOUR) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no rows | | `--filter` | `[]string` | | Dimension filter, repeatable: dimension:operator:expression | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | diff --git a/docs/commands/gog-searchconsole-searchanalytics-query.md b/docs/commands/gog-searchconsole-searchanalytics-query.md index 15e6f423..f1aabf79 100644 --- a/docs/commands/gog-searchconsole-searchanalytics-query.md +++ b/docs/commands/gog-searchconsole-searchanalytics-query.md @@ -27,7 +27,8 @@ gog searchconsole (gsc,search-console,webmasters) searchanalytics (analytics) qu | `--dimensions` | `string` | QUERY | Comma-separated dimensions (DATE,QUERY,PAGE,COUNTRY,DEVICE,SEARCH_APPEARANCE,HOUR) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no rows | | `--filter` | `[]string` | | Dimension filter, repeatable: dimension:operator:expression | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | diff --git a/docs/commands/gog-searchconsole-searchanalytics.md b/docs/commands/gog-searchconsole-searchanalytics.md index 73843c09..2f000f3d 100644 --- a/docs/commands/gog-searchconsole-searchanalytics.md +++ b/docs/commands/gog-searchconsole-searchanalytics.md @@ -28,7 +28,8 @@ gog searchconsole (gsc,search-console,webmasters) searchanalytics (analytics) <c | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-searchconsole-sitemaps-delete.md b/docs/commands/gog-searchconsole-sitemaps-delete.md index 94436b0d..4beeeb94 100644 --- a/docs/commands/gog-searchconsole-sitemaps-delete.md +++ b/docs/commands/gog-searchconsole-sitemaps-delete.md @@ -24,7 +24,8 @@ gog searchconsole (gsc,search-console,webmasters) sitemaps delete (rm,remove) <s | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-searchconsole-sitemaps-get.md b/docs/commands/gog-searchconsole-sitemaps-get.md index 1ec9369d..669e31f3 100644 --- a/docs/commands/gog-searchconsole-sitemaps-get.md +++ b/docs/commands/gog-searchconsole-sitemaps-get.md @@ -24,7 +24,8 @@ gog searchconsole (gsc,search-console,webmasters) sitemaps get (info,show) <site | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-searchconsole-sitemaps-list.md b/docs/commands/gog-searchconsole-sitemaps-list.md index c609d815..0cf4a295 100644 --- a/docs/commands/gog-searchconsole-sitemaps-list.md +++ b/docs/commands/gog-searchconsole-sitemaps-list.md @@ -24,7 +24,8 @@ gog searchconsole (gsc,search-console,webmasters) sitemaps list (ls) <siteUrl> [ | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-searchconsole-sitemaps-submit.md b/docs/commands/gog-searchconsole-sitemaps-submit.md index 8204e98f..d931e4b6 100644 --- a/docs/commands/gog-searchconsole-sitemaps-submit.md +++ b/docs/commands/gog-searchconsole-sitemaps-submit.md @@ -24,7 +24,8 @@ gog searchconsole (gsc,search-console,webmasters) sitemaps submit <siteUrl> <fee | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-searchconsole-sitemaps.md b/docs/commands/gog-searchconsole-sitemaps.md index 7713295f..c33430ff 100644 --- a/docs/commands/gog-searchconsole-sitemaps.md +++ b/docs/commands/gog-searchconsole-sitemaps.md @@ -31,7 +31,8 @@ gog searchconsole (gsc,search-console,webmasters) sitemaps <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-searchconsole-sites-get.md b/docs/commands/gog-searchconsole-sites-get.md index 880387b4..e1c9ebab 100644 --- a/docs/commands/gog-searchconsole-sites-get.md +++ b/docs/commands/gog-searchconsole-sites-get.md @@ -24,7 +24,8 @@ gog searchconsole (gsc,search-console,webmasters) sites (list,ls) get (info,show | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-searchconsole-sites-list.md b/docs/commands/gog-searchconsole-sites-list.md index 9a3c2155..4cd6d95c 100644 --- a/docs/commands/gog-searchconsole-sites-list.md +++ b/docs/commands/gog-searchconsole-sites-list.md @@ -24,7 +24,8 @@ gog searchconsole (gsc,search-console,webmasters) sites (list,ls) list (ls) [fla | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-searchconsole-sites.md b/docs/commands/gog-searchconsole-sites.md index 856a424c..9a950ebf 100644 --- a/docs/commands/gog-searchconsole-sites.md +++ b/docs/commands/gog-searchconsole-sites.md @@ -29,7 +29,8 @@ gog searchconsole (gsc,search-console,webmasters) sites (list,ls) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-searchconsole.md b/docs/commands/gog-searchconsole.md index f02a7158..975bbc89 100644 --- a/docs/commands/gog-searchconsole.md +++ b/docs/commands/gog-searchconsole.md @@ -31,7 +31,8 @@ gog searchconsole (gsc,search-console,webmasters) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-send.md b/docs/commands/gog-send.md index 6fe12f28..747994e0 100644 --- a/docs/commands/gog-send.md +++ b/docs/commands/gog-send.md @@ -31,7 +31,8 @@ gog send [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--from` | `string` | | Send from this email address (must be a verified send-as alias) | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-sheets-add-tab.md b/docs/commands/gog-sheets-add-tab.md index 47c469ce..a2c53989 100644 --- a/docs/commands/gog-sheets-add-tab.md +++ b/docs/commands/gog-sheets-add-tab.md @@ -24,7 +24,8 @@ gog sheets (sheet) add-tab (add-sheet) <spreadsheetId> <tabName> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-append.md b/docs/commands/gog-sheets-append.md index 3799f95a..67bf509a 100644 --- a/docs/commands/gog-sheets-append.md +++ b/docs/commands/gog-sheets-append.md @@ -25,7 +25,8 @@ gog sheets (sheet) append (add) <spreadsheetId> <range> [<values> ...] [flags] | `--copy-validation-from` | `string` | | Copy data validation from an A1 range or named range (e.g. 'Sheet1!A2:D2' or MyNamedRange) to the appended cells | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-banding-clear.md b/docs/commands/gog-sheets-banding-clear.md index f7f4b070..90e70dba 100644 --- a/docs/commands/gog-sheets-banding-clear.md +++ b/docs/commands/gog-sheets-banding-clear.md @@ -25,7 +25,8 @@ gog sheets (sheet) banding (banded-ranges) clear (delete,rm,remove) <spreadsheet | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-banding-list.md b/docs/commands/gog-sheets-banding-list.md index 2d3daa8a..4ff74fcf 100644 --- a/docs/commands/gog-sheets-banding-list.md +++ b/docs/commands/gog-sheets-banding-list.md @@ -24,7 +24,8 @@ gog sheets (sheet) banding (banded-ranges) list <spreadsheetId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-banding-set.md b/docs/commands/gog-sheets-banding-set.md index a09aab88..2c38568d 100644 --- a/docs/commands/gog-sheets-banding-set.md +++ b/docs/commands/gog-sheets-banding-set.md @@ -25,7 +25,8 @@ gog sheets (sheet) banding (banded-ranges) set (add,create) <spreadsheetId> <ran | `--column-properties-json` | `string` | | Sheets API BandingProperties JSON for column colors | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-banding.md b/docs/commands/gog-sheets-banding.md index 52b91177..c2fc3ef4 100644 --- a/docs/commands/gog-sheets-banding.md +++ b/docs/commands/gog-sheets-banding.md @@ -30,7 +30,8 @@ gog sheets (sheet) banding (banded-ranges) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-batch-update.md b/docs/commands/gog-sheets-batch-update.md index ddf0e64b..242a8b49 100644 --- a/docs/commands/gog-sheets-batch-update.md +++ b/docs/commands/gog-sheets-batch-update.md @@ -25,7 +25,8 @@ gog sheets (sheet) batch-update (batch) --data-json=STRING <spreadsheetId> [flag | `--data-json` | `string` | | Value ranges as JSON array, or @file (e.g. [{"range":"Sheet1!A1:B2","values":[["a","b"]]}]) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-chart-create.md b/docs/commands/gog-sheets-chart-create.md index 685701e5..ff1561e0 100644 --- a/docs/commands/gog-sheets-chart-create.md +++ b/docs/commands/gog-sheets-chart-create.md @@ -25,7 +25,8 @@ gog sheets (sheet) chart (charts) create (add,new) --spec-json=STRING <spreadshe | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `--height` | `int64` | 371 | Chart height in pixels | diff --git a/docs/commands/gog-sheets-chart-delete.md b/docs/commands/gog-sheets-chart-delete.md index a2d219e1..65395a03 100644 --- a/docs/commands/gog-sheets-chart-delete.md +++ b/docs/commands/gog-sheets-chart-delete.md @@ -24,7 +24,8 @@ gog sheets (sheet) chart (charts) delete (rm,remove,del) <spreadsheetId> <chartI | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-chart-get.md b/docs/commands/gog-sheets-chart-get.md index 375da1e9..7260c6a5 100644 --- a/docs/commands/gog-sheets-chart-get.md +++ b/docs/commands/gog-sheets-chart-get.md @@ -24,7 +24,8 @@ gog sheets (sheet) chart (charts) get (show,info) <spreadsheetId> <chartId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-chart-list.md b/docs/commands/gog-sheets-chart-list.md index 1d354689..3e02a02b 100644 --- a/docs/commands/gog-sheets-chart-list.md +++ b/docs/commands/gog-sheets-chart-list.md @@ -24,7 +24,8 @@ gog sheets (sheet) chart (charts) list <spreadsheetId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-chart-update.md b/docs/commands/gog-sheets-chart-update.md index 61b28e77..e27953e9 100644 --- a/docs/commands/gog-sheets-chart-update.md +++ b/docs/commands/gog-sheets-chart-update.md @@ -24,7 +24,8 @@ gog sheets (sheet) chart (charts) update (edit,set) --spec-json=STRING <spreadsh | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-chart.md b/docs/commands/gog-sheets-chart.md index 600bbf68..4d2184e2 100644 --- a/docs/commands/gog-sheets-chart.md +++ b/docs/commands/gog-sheets-chart.md @@ -32,7 +32,8 @@ gog sheets (sheet) chart (charts) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-clear.md b/docs/commands/gog-sheets-clear.md index 68d1988f..ee5f53a8 100644 --- a/docs/commands/gog-sheets-clear.md +++ b/docs/commands/gog-sheets-clear.md @@ -24,7 +24,8 @@ gog sheets (sheet) clear <spreadsheetId> <range> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-conditional-format-add.md b/docs/commands/gog-sheets-conditional-format-add.md index fd639b71..ead7a231 100644 --- a/docs/commands/gog-sheets-conditional-format-add.md +++ b/docs/commands/gog-sheets-conditional-format-add.md @@ -24,7 +24,8 @@ gog sheets (sheet) conditional-format (cf,conditional-formats) add (create,new) | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--expr` | `string` | | Expression value or custom formula (omit for blank/not-blank) | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format-fields` | `string` | | Format field mask for force-sending zero/false fields (e.g. backgroundColor,textFormat.bold) | diff --git a/docs/commands/gog-sheets-conditional-format-clear.md b/docs/commands/gog-sheets-conditional-format-clear.md index 64e465c8..aadf9a44 100644 --- a/docs/commands/gog-sheets-conditional-format-clear.md +++ b/docs/commands/gog-sheets-conditional-format-clear.md @@ -25,7 +25,8 @@ gog sheets (sheet) conditional-format (cf,conditional-formats) clear (delete,rm, | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-conditional-format-list.md b/docs/commands/gog-sheets-conditional-format-list.md index c2658b2a..e1a99d9b 100644 --- a/docs/commands/gog-sheets-conditional-format-list.md +++ b/docs/commands/gog-sheets-conditional-format-list.md @@ -24,7 +24,8 @@ gog sheets (sheet) conditional-format (cf,conditional-formats) list <spreadsheet | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-conditional-format.md b/docs/commands/gog-sheets-conditional-format.md index f6cd1cf7..40885365 100644 --- a/docs/commands/gog-sheets-conditional-format.md +++ b/docs/commands/gog-sheets-conditional-format.md @@ -30,7 +30,8 @@ gog sheets (sheet) conditional-format (cf,conditional-formats) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-copy-paste.md b/docs/commands/gog-sheets-copy-paste.md index fbf7ccfb..55b59c5e 100644 --- a/docs/commands/gog-sheets-copy-paste.md +++ b/docs/commands/gog-sheets-copy-paste.md @@ -24,7 +24,8 @@ gog sheets (sheet) copy-paste (fill,copy-range) <spreadsheetId> <source> <dest> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-copy.md b/docs/commands/gog-sheets-copy.md index 7c0abfd4..2c3909c5 100644 --- a/docs/commands/gog-sheets-copy.md +++ b/docs/commands/gog-sheets-copy.md @@ -24,7 +24,8 @@ gog sheets (sheet) copy (cp,duplicate) <spreadsheetId> <title> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-create.md b/docs/commands/gog-sheets-create.md index ef5200a0..4cf04850 100644 --- a/docs/commands/gog-sheets-create.md +++ b/docs/commands/gog-sheets-create.md @@ -24,7 +24,8 @@ gog sheets (sheet) create (new) <title> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-delete-tab.md b/docs/commands/gog-sheets-delete-tab.md index 723132f7..e51c01a0 100644 --- a/docs/commands/gog-sheets-delete-tab.md +++ b/docs/commands/gog-sheets-delete-tab.md @@ -24,7 +24,8 @@ gog sheets (sheet) delete-tab (delete-sheet) <spreadsheetId> <tabName> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-export.md b/docs/commands/gog-sheets-export.md index 99900bc1..ce76b6e7 100644 --- a/docs/commands/gog-sheets-export.md +++ b/docs/commands/gog-sheets-export.md @@ -24,7 +24,8 @@ gog sheets (sheet) export (download,dl) <spreadsheetId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | xlsx | Export format: pdf\|xlsx\|csv | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-sheets-find-replace.md b/docs/commands/gog-sheets-find-replace.md index 1f7b74e8..bbc69d8e 100644 --- a/docs/commands/gog-sheets-find-replace.md +++ b/docs/commands/gog-sheets-find-replace.md @@ -24,7 +24,8 @@ gog sheets (sheet) find-replace <spreadsheetId> <find> <replace> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--formulas` | `bool` | | Include formula cells in search | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-sheets-format.md b/docs/commands/gog-sheets-format.md index dcfe8d27..f112be04 100644 --- a/docs/commands/gog-sheets-format.md +++ b/docs/commands/gog-sheets-format.md @@ -24,7 +24,8 @@ gog sheets (sheet) format <spreadsheetId> <range> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format-fields` | `string` | | Format field mask (eg. userEnteredFormat.textFormat.bold or textFormat.bold) | | `--format-json` | `string` | | Cell format as JSON (Sheets API CellFormat) | diff --git a/docs/commands/gog-sheets-freeze.md b/docs/commands/gog-sheets-freeze.md index 05e819c9..a60c09a5 100644 --- a/docs/commands/gog-sheets-freeze.md +++ b/docs/commands/gog-sheets-freeze.md @@ -25,7 +25,8 @@ gog sheets (sheet) freeze <spreadsheetId> [flags] | `--cols` | `int64` | -1 | Number of columns to freeze (0 to unfreeze) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-get.md b/docs/commands/gog-sheets-get.md index 224d2c06..41d95d6b 100644 --- a/docs/commands/gog-sheets-get.md +++ b/docs/commands/gog-sheets-get.md @@ -25,7 +25,8 @@ gog sheets (sheet) get (read,show) <spreadsheetId> <range> [flags] | `--dimension` | `string` | | Major dimension: ROWS or COLUMNS | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-insert.md b/docs/commands/gog-sheets-insert.md index 6aeb302d..2479c96b 100644 --- a/docs/commands/gog-sheets-insert.md +++ b/docs/commands/gog-sheets-insert.md @@ -26,7 +26,8 @@ gog sheets (sheet) insert <spreadsheetId> <sheet> <dimension> <start> [flags] | `--count` | `int64` | 1 | Number of rows/columns to insert | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-links.md b/docs/commands/gog-sheets-links.md index cf3a4503..e937eaa9 100644 --- a/docs/commands/gog-sheets-links.md +++ b/docs/commands/gog-sheets-links.md @@ -24,7 +24,8 @@ gog sheets (sheet) links (hyperlinks) <spreadsheetId> <range> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-merge.md b/docs/commands/gog-sheets-merge.md index 5e603e13..456c9724 100644 --- a/docs/commands/gog-sheets-merge.md +++ b/docs/commands/gog-sheets-merge.md @@ -24,7 +24,8 @@ gog sheets (sheet) merge <spreadsheetId> <range> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-metadata.md b/docs/commands/gog-sheets-metadata.md index e6ae5342..d5a0104f 100644 --- a/docs/commands/gog-sheets-metadata.md +++ b/docs/commands/gog-sheets-metadata.md @@ -24,7 +24,8 @@ gog sheets (sheet) metadata (info) <spreadsheetId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-named-ranges-add.md b/docs/commands/gog-sheets-named-ranges-add.md index 6ab65a81..f5db36f3 100644 --- a/docs/commands/gog-sheets-named-ranges-add.md +++ b/docs/commands/gog-sheets-named-ranges-add.md @@ -24,7 +24,8 @@ gog sheets (sheet) named-ranges (namedranges,nr) add (create,new) <spreadsheetId | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-named-ranges-delete.md b/docs/commands/gog-sheets-named-ranges-delete.md index 7263c779..f3b215ab 100644 --- a/docs/commands/gog-sheets-named-ranges-delete.md +++ b/docs/commands/gog-sheets-named-ranges-delete.md @@ -24,7 +24,8 @@ gog sheets (sheet) named-ranges (namedranges,nr) delete (rm,remove,del) <spreads | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-named-ranges-get.md b/docs/commands/gog-sheets-named-ranges-get.md index c7745d47..69a2108f 100644 --- a/docs/commands/gog-sheets-named-ranges-get.md +++ b/docs/commands/gog-sheets-named-ranges-get.md @@ -24,7 +24,8 @@ gog sheets (sheet) named-ranges (namedranges,nr) get (show,info) <spreadsheetId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-named-ranges-list.md b/docs/commands/gog-sheets-named-ranges-list.md index 9b0308a0..a677a187 100644 --- a/docs/commands/gog-sheets-named-ranges-list.md +++ b/docs/commands/gog-sheets-named-ranges-list.md @@ -24,7 +24,8 @@ gog sheets (sheet) named-ranges (namedranges,nr) list <spreadsheetId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-named-ranges-update.md b/docs/commands/gog-sheets-named-ranges-update.md index 1bb453e6..85af41c3 100644 --- a/docs/commands/gog-sheets-named-ranges-update.md +++ b/docs/commands/gog-sheets-named-ranges-update.md @@ -24,7 +24,8 @@ gog sheets (sheet) named-ranges (namedranges,nr) update (edit,set) <spreadsheetI | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-named-ranges.md b/docs/commands/gog-sheets-named-ranges.md index b86b4802..323b6ab7 100644 --- a/docs/commands/gog-sheets-named-ranges.md +++ b/docs/commands/gog-sheets-named-ranges.md @@ -32,7 +32,8 @@ gog sheets (sheet) named-ranges (namedranges,nr) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-notes.md b/docs/commands/gog-sheets-notes.md index aa4346af..7af1e665 100644 --- a/docs/commands/gog-sheets-notes.md +++ b/docs/commands/gog-sheets-notes.md @@ -24,7 +24,8 @@ gog sheets (sheet) notes <spreadsheetId> <range> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-number-format.md b/docs/commands/gog-sheets-number-format.md index c4726339..21a0bb91 100644 --- a/docs/commands/gog-sheets-number-format.md +++ b/docs/commands/gog-sheets-number-format.md @@ -24,7 +24,8 @@ gog sheets (sheet) number-format <spreadsheetId> <range> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-raw.md b/docs/commands/gog-sheets-raw.md index 3e89f21b..444f0725 100644 --- a/docs/commands/gog-sheets-raw.md +++ b/docs/commands/gog-sheets-raw.md @@ -24,7 +24,8 @@ gog sheets (sheet) raw <spreadsheetId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-read-format.md b/docs/commands/gog-sheets-read-format.md index c77d3e13..c57514b9 100644 --- a/docs/commands/gog-sheets-read-format.md +++ b/docs/commands/gog-sheets-read-format.md @@ -25,7 +25,8 @@ gog sheets (sheet) read-format (get-format,format-read) <spreadsheetId> <range> | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--effective` | `bool` | | Read effective format instead of user-entered format | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-rename-tab.md b/docs/commands/gog-sheets-rename-tab.md index 78b1e2ad..ec15773f 100644 --- a/docs/commands/gog-sheets-rename-tab.md +++ b/docs/commands/gog-sheets-rename-tab.md @@ -24,7 +24,8 @@ gog sheets (sheet) rename-tab (rename-sheet) <spreadsheetId> <oldName> <newName> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-reorder-tab.md b/docs/commands/gog-sheets-reorder-tab.md index ef7c0262..f34afd04 100644 --- a/docs/commands/gog-sheets-reorder-tab.md +++ b/docs/commands/gog-sheets-reorder-tab.md @@ -24,7 +24,8 @@ gog sheets (sheet) reorder-tab (move-tab,reorder-sheet,move-sheet) --tab=STRING | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-resize-columns.md b/docs/commands/gog-sheets-resize-columns.md index f5c25de2..b036a027 100644 --- a/docs/commands/gog-sheets-resize-columns.md +++ b/docs/commands/gog-sheets-resize-columns.md @@ -25,7 +25,8 @@ gog sheets (sheet) resize-columns <spreadsheetId> <columns> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-resize-rows.md b/docs/commands/gog-sheets-resize-rows.md index a84da45c..9e31aed9 100644 --- a/docs/commands/gog-sheets-resize-rows.md +++ b/docs/commands/gog-sheets-resize-rows.md @@ -25,7 +25,8 @@ gog sheets (sheet) resize-rows <spreadsheetId> <rows> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `--height` | `int64` | | Row height in pixels | diff --git a/docs/commands/gog-sheets-table-append.md b/docs/commands/gog-sheets-table-append.md index d5040dc5..52608039 100644 --- a/docs/commands/gog-sheets-table-append.md +++ b/docs/commands/gog-sheets-table-append.md @@ -24,7 +24,8 @@ gog sheets (sheet) table (tables) append (add-row,add-rows) <spreadsheetId> <tab | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-table-clear.md b/docs/commands/gog-sheets-table-clear.md index b0347dfd..47cc1b8f 100644 --- a/docs/commands/gog-sheets-table-clear.md +++ b/docs/commands/gog-sheets-table-clear.md @@ -24,7 +24,8 @@ gog sheets (sheet) table (tables) clear (clear-rows) <spreadsheetId> <tableId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-table-create.md b/docs/commands/gog-sheets-table-create.md index 3229e91b..73337fb9 100644 --- a/docs/commands/gog-sheets-table-create.md +++ b/docs/commands/gog-sheets-table-create.md @@ -25,7 +25,8 @@ gog sheets (sheet) table (tables) create (add,new) --name=STRING --columns-json= | `--columns-json` | `string` | | Column definitions as JSON array or @file (columnName + optional columnType; valid types include TEXT, DOUBLE, BOOLEAN, DATE, DROPDOWN) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-table-delete.md b/docs/commands/gog-sheets-table-delete.md index 9148afdf..7135aedc 100644 --- a/docs/commands/gog-sheets-table-delete.md +++ b/docs/commands/gog-sheets-table-delete.md @@ -24,7 +24,8 @@ gog sheets (sheet) table (tables) delete (rm,remove,del) <spreadsheetId> <tableI | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-table-get.md b/docs/commands/gog-sheets-table-get.md index 4db41859..b53663cd 100644 --- a/docs/commands/gog-sheets-table-get.md +++ b/docs/commands/gog-sheets-table-get.md @@ -24,7 +24,8 @@ gog sheets (sheet) table (tables) get (show,info) <spreadsheetId> <tableId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-table-list.md b/docs/commands/gog-sheets-table-list.md index ff89c8d6..26356ed5 100644 --- a/docs/commands/gog-sheets-table-list.md +++ b/docs/commands/gog-sheets-table-list.md @@ -24,7 +24,8 @@ gog sheets (sheet) table (tables) list <spreadsheetId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-table.md b/docs/commands/gog-sheets-table.md index 7c17719a..9824f76c 100644 --- a/docs/commands/gog-sheets-table.md +++ b/docs/commands/gog-sheets-table.md @@ -33,7 +33,8 @@ gog sheets (sheet) table (tables) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-unmerge.md b/docs/commands/gog-sheets-unmerge.md index 6ed90af5..4b3604e2 100644 --- a/docs/commands/gog-sheets-unmerge.md +++ b/docs/commands/gog-sheets-unmerge.md @@ -24,7 +24,8 @@ gog sheets (sheet) unmerge <spreadsheetId> <range> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-update-note.md b/docs/commands/gog-sheets-update-note.md index 88f6628d..be0100ef 100644 --- a/docs/commands/gog-sheets-update-note.md +++ b/docs/commands/gog-sheets-update-note.md @@ -24,7 +24,8 @@ gog sheets (sheet) update-note (set-note) <spreadsheetId> <range> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets-update.md b/docs/commands/gog-sheets-update.md index 9a057b5e..0722259e 100644 --- a/docs/commands/gog-sheets-update.md +++ b/docs/commands/gog-sheets-update.md @@ -25,7 +25,8 @@ gog sheets (sheet) update (edit,set) <spreadsheetId> <range> [<values> ...] [fla | `--copy-validation-from` | `string` | | Copy data validation from an A1 range or named range (e.g. 'Sheet1!A2:D2' or MyNamedRange) to the updated cells | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sheets.md b/docs/commands/gog-sheets.md index 5052d75b..515eda4a 100644 --- a/docs/commands/gog-sheets.md +++ b/docs/commands/gog-sheets.md @@ -60,7 +60,8 @@ gog sheets (sheet) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sites-get.md b/docs/commands/gog-sites-get.md index 14147012..7657c793 100644 --- a/docs/commands/gog-sites-get.md +++ b/docs/commands/gog-sites-get.md @@ -24,7 +24,8 @@ gog sites (site) get (info,show) <siteId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fields` | `string` | | Drive API field mask (overrides the default set; e.g. 'id,name,webViewLink') | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-sites-list.md b/docs/commands/gog-sites-list.md index 52f8efc7..b41a2682 100644 --- a/docs/commands/gog-sites-list.md +++ b/docs/commands/gog-sites-list.md @@ -26,7 +26,8 @@ gog sites (site) list (ls) [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive`<br>`--drive-id` | `string` | | Scope list to a specific shared drive (uses corpora=drive with driveId). Mutually exclusive with --no-all-drives. | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sites-search.md b/docs/commands/gog-sites-search.md index 10233fde..0a6e07bc 100644 --- a/docs/commands/gog-sites-search.md +++ b/docs/commands/gog-sites-search.md @@ -26,7 +26,8 @@ gog sites (site) search (find) <query> ... [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `--drive`<br>`--drive-id` | `string` | | Scope search to a specific shared drive (uses corpora=drive with driveId). Mutually exclusive with --no-all-drives. | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sites-url.md b/docs/commands/gog-sites-url.md index 866f5568..fdcf9e17 100644 --- a/docs/commands/gog-sites-url.md +++ b/docs/commands/gog-sites-url.md @@ -24,7 +24,8 @@ gog sites (site) url (open) <siteId> ... | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-sites.md b/docs/commands/gog-sites.md index e2b8d45e..864ea230 100644 --- a/docs/commands/gog-sites.md +++ b/docs/commands/gog-sites.md @@ -31,7 +31,8 @@ gog sites (site) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-add-slide.md b/docs/commands/gog-slides-add-slide.md index d46461fd..85da1e5c 100644 --- a/docs/commands/gog-slides-add-slide.md +++ b/docs/commands/gog-slides-add-slide.md @@ -25,7 +25,8 @@ gog slides (slide) add-slide <presentationId> <image> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-copy.md b/docs/commands/gog-slides-copy.md index 241eccc8..b79b487f 100644 --- a/docs/commands/gog-slides-copy.md +++ b/docs/commands/gog-slides-copy.md @@ -24,7 +24,8 @@ gog slides (slide) copy (cp,duplicate) <presentationId> <title> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-create-from-markdown.md b/docs/commands/gog-slides-create-from-markdown.md index d4a9993d..e5e9f62b 100644 --- a/docs/commands/gog-slides-create-from-markdown.md +++ b/docs/commands/gog-slides-create-from-markdown.md @@ -27,7 +27,8 @@ gog slides (slide) create-from-markdown <title> [flags] | `--debug` | `bool` | | Show debug output | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fa-style` | `string` | solid | Default Font Awesome style when shortcode has no prefix | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-slides-create-from-template.md b/docs/commands/gog-slides-create-from-template.md index 95ceeb9d..928bef0b 100644 --- a/docs/commands/gog-slides-create-from-template.md +++ b/docs/commands/gog-slides-create-from-template.md @@ -24,7 +24,8 @@ gog slides (slide) create-from-template <templateId> <title> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--exact` | `bool` | | Use exact string matching instead of {{key}} placeholders | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-slides-create.md b/docs/commands/gog-slides-create.md index 92b53229..a2d4afa4 100644 --- a/docs/commands/gog-slides-create.md +++ b/docs/commands/gog-slides-create.md @@ -24,7 +24,8 @@ gog slides (slide) create (add,new) <title> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-delete-slide.md b/docs/commands/gog-slides-delete-slide.md index e46aaf19..6d161413 100644 --- a/docs/commands/gog-slides-delete-slide.md +++ b/docs/commands/gog-slides-delete-slide.md @@ -24,7 +24,8 @@ gog slides (slide) delete-slide <presentationId> <slideId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-export.md b/docs/commands/gog-slides-export.md index bdeac05b..b7406a58 100644 --- a/docs/commands/gog-slides-export.md +++ b/docs/commands/gog-slides-export.md @@ -24,7 +24,8 @@ gog slides (slide) export (download,dl) <presentationId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | pptx | Export format: pdf\|pptx | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-slides-info.md b/docs/commands/gog-slides-info.md index 74827762..0e46d2e5 100644 --- a/docs/commands/gog-slides-info.md +++ b/docs/commands/gog-slides-info.md @@ -24,7 +24,8 @@ gog slides (slide) info (get,show) <presentationId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-insert-text.md b/docs/commands/gog-slides-insert-text.md index d36b9fa2..2156d93c 100644 --- a/docs/commands/gog-slides-insert-text.md +++ b/docs/commands/gog-slides-insert-text.md @@ -24,7 +24,8 @@ gog slides (slide) insert-text <presentationId> <objectId> <text> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-list-slides.md b/docs/commands/gog-slides-list-slides.md index 7f8129a3..25eb348a 100644 --- a/docs/commands/gog-slides-list-slides.md +++ b/docs/commands/gog-slides-list-slides.md @@ -24,7 +24,8 @@ gog slides (slide) list-slides <presentationId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-raw.md b/docs/commands/gog-slides-raw.md index d53dfdec..026dcb99 100644 --- a/docs/commands/gog-slides-raw.md +++ b/docs/commands/gog-slides-raw.md @@ -24,7 +24,8 @@ gog slides (slide) raw <presentationId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-read-slide.md b/docs/commands/gog-slides-read-slide.md index c77b22cd..b3316ad7 100644 --- a/docs/commands/gog-slides-read-slide.md +++ b/docs/commands/gog-slides-read-slide.md @@ -24,7 +24,8 @@ gog slides (slide) read-slide <presentationId> <slideId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-replace-slide.md b/docs/commands/gog-slides-replace-slide.md index f61c8dc8..e57e6c13 100644 --- a/docs/commands/gog-slides-replace-slide.md +++ b/docs/commands/gog-slides-replace-slide.md @@ -24,7 +24,8 @@ gog slides (slide) replace-slide <presentationId> <slideId> <image> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-replace-text.md b/docs/commands/gog-slides-replace-text.md index b0cfa0c1..0d73df91 100644 --- a/docs/commands/gog-slides-replace-text.md +++ b/docs/commands/gog-slides-replace-text.md @@ -24,7 +24,8 @@ gog slides (slide) replace-text <presentationId> <find> <replacement> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides-thumbnail.md b/docs/commands/gog-slides-thumbnail.md index c2d7fb1a..0bde3dad 100644 --- a/docs/commands/gog-slides-thumbnail.md +++ b/docs/commands/gog-slides-thumbnail.md @@ -24,7 +24,8 @@ gog slides (slide) thumbnail (thumb) <presentationId> <slideId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--format` | `string` | png | Thumbnail format: png\|jpeg | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-slides-update-notes.md b/docs/commands/gog-slides-update-notes.md index dd13a143..d96c5d7d 100644 --- a/docs/commands/gog-slides-update-notes.md +++ b/docs/commands/gog-slides-update-notes.md @@ -24,7 +24,8 @@ gog slides (slide) update-notes <presentationId> <slideId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-slides.md b/docs/commands/gog-slides.md index 73fbb1f4..7fb699aa 100644 --- a/docs/commands/gog-slides.md +++ b/docs/commands/gog-slides.md @@ -43,7 +43,8 @@ gog slides (slide) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-status.md b/docs/commands/gog-status.md index 9674fd3d..b6d02c31 100644 --- a/docs/commands/gog-status.md +++ b/docs/commands/gog-status.md @@ -24,7 +24,8 @@ gog status (st) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-add.md b/docs/commands/gog-tasks-add.md index 5b46eed8..aa172b5e 100644 --- a/docs/commands/gog-tasks-add.md +++ b/docs/commands/gog-tasks-add.md @@ -25,7 +25,8 @@ gog tasks (task) add (create) <tasklistId> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--due` | `string` | | Due date (RFC3339 or YYYY-MM-DD; time may be ignored by Google Tasks) | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-clear.md b/docs/commands/gog-tasks-clear.md index b0e0a54b..8dc3962d 100644 --- a/docs/commands/gog-tasks-clear.md +++ b/docs/commands/gog-tasks-clear.md @@ -24,7 +24,8 @@ gog tasks (task) clear <tasklistId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-delete.md b/docs/commands/gog-tasks-delete.md index d6730b5d..e5027cea 100644 --- a/docs/commands/gog-tasks-delete.md +++ b/docs/commands/gog-tasks-delete.md @@ -24,7 +24,8 @@ gog tasks (task) delete (rm,del,remove) <tasklistId> <taskId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-done.md b/docs/commands/gog-tasks-done.md index ec107ed7..66802edf 100644 --- a/docs/commands/gog-tasks-done.md +++ b/docs/commands/gog-tasks-done.md @@ -24,7 +24,8 @@ gog tasks (task) done (complete) <tasklistId> <taskId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-get.md b/docs/commands/gog-tasks-get.md index b66fba03..92368447 100644 --- a/docs/commands/gog-tasks-get.md +++ b/docs/commands/gog-tasks-get.md @@ -24,7 +24,8 @@ gog tasks (task) get (info,show) <tasklistId> <taskId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-list.md b/docs/commands/gog-tasks-list.md index 650e58b7..31f7b2f3 100644 --- a/docs/commands/gog-tasks-list.md +++ b/docs/commands/gog-tasks-list.md @@ -29,7 +29,8 @@ gog tasks (task) list (ls) <tasklistId> [flags] | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--due-max` | `string` | | Upper bound for due date filter (RFC3339) | | `--due-min` | `string` | | Lower bound for due date filter (RFC3339) | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-tasks-lists-create.md b/docs/commands/gog-tasks-lists-create.md index 098a67c9..a81049bf 100644 --- a/docs/commands/gog-tasks-lists-create.md +++ b/docs/commands/gog-tasks-lists-create.md @@ -24,7 +24,8 @@ gog tasks (task) lists create (add,new) <title> ... | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-lists-list.md b/docs/commands/gog-tasks-lists-list.md index 154eae2b..11beb47b 100644 --- a/docs/commands/gog-tasks-lists-list.md +++ b/docs/commands/gog-tasks-lists-list.md @@ -25,7 +25,8 @@ gog tasks (task) lists list [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `--fail-empty`<br>`--non-empty`<br>`--require-results` | `bool` | | Exit with code 3 if no results | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | diff --git a/docs/commands/gog-tasks-lists.md b/docs/commands/gog-tasks-lists.md index 671f1821..9c891ba2 100644 --- a/docs/commands/gog-tasks-lists.md +++ b/docs/commands/gog-tasks-lists.md @@ -29,7 +29,8 @@ gog tasks (task) lists <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-raw.md b/docs/commands/gog-tasks-raw.md index 85a8664e..634d19eb 100644 --- a/docs/commands/gog-tasks-raw.md +++ b/docs/commands/gog-tasks-raw.md @@ -24,7 +24,8 @@ gog tasks (task) raw <tasklistId> <taskId> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-undo.md b/docs/commands/gog-tasks-undo.md index 6c741d1f..88b8d90d 100644 --- a/docs/commands/gog-tasks-undo.md +++ b/docs/commands/gog-tasks-undo.md @@ -24,7 +24,8 @@ gog tasks (task) undo (uncomplete,undone) <tasklistId> <taskId> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks-update.md b/docs/commands/gog-tasks-update.md index 06a3b15a..92f7ef6f 100644 --- a/docs/commands/gog-tasks-update.md +++ b/docs/commands/gog-tasks-update.md @@ -25,7 +25,8 @@ gog tasks (task) update (edit,set) <tasklistId> <taskId> [flags] | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | | `--due` | `string` | | New due date (RFC3339 or YYYY-MM-DD; time may be ignored; set empty to clear) | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-tasks.md b/docs/commands/gog-tasks.md index f1cd8cb0..dc049367 100644 --- a/docs/commands/gog-tasks.md +++ b/docs/commands/gog-tasks.md @@ -37,7 +37,8 @@ gog tasks (task) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-time-now.md b/docs/commands/gog-time-now.md index 60ba647a..345968a4 100644 --- a/docs/commands/gog-time-now.md +++ b/docs/commands/gog-time-now.md @@ -24,7 +24,8 @@ gog time now [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-time.md b/docs/commands/gog-time.md index 78b954e0..990bece2 100644 --- a/docs/commands/gog-time.md +++ b/docs/commands/gog-time.md @@ -28,7 +28,8 @@ gog time <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-upload.md b/docs/commands/gog-upload.md index 0519ed2e..30062d2b 100644 --- a/docs/commands/gog-upload.md +++ b/docs/commands/gog-upload.md @@ -26,7 +26,8 @@ gog upload (up,put) <localPath> [flags] | `--convert-to` | `string` | | Convert to a specific Google format: doc\|sheet\|slides (create only) | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-version.md b/docs/commands/gog-version.md index e572a9c1..7e17b60c 100644 --- a/docs/commands/gog-version.md +++ b/docs/commands/gog-version.md @@ -24,7 +24,8 @@ gog version [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-whoami.md b/docs/commands/gog-whoami.md index 1faf6b22..f722c8cd 100644 --- a/docs/commands/gog-whoami.md +++ b/docs/commands/gog-whoami.md @@ -24,7 +24,8 @@ gog whoami (who-am-i) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-activities-list.md b/docs/commands/gog-youtube-activities-list.md index 88841fef..592e526d 100644 --- a/docs/commands/gog-youtube-activities-list.md +++ b/docs/commands/gog-youtube-activities-list.md @@ -25,7 +25,8 @@ gog youtube (yt) activities (activity) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-activities.md b/docs/commands/gog-youtube-activities.md index a396a374..5b72971d 100644 --- a/docs/commands/gog-youtube-activities.md +++ b/docs/commands/gog-youtube-activities.md @@ -28,7 +28,8 @@ gog youtube (yt) activities (activity) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-channels-list.md b/docs/commands/gog-youtube-channels-list.md index df8a3136..53f4bb00 100644 --- a/docs/commands/gog-youtube-channels-list.md +++ b/docs/commands/gog-youtube-channels-list.md @@ -24,7 +24,8 @@ gog youtube (yt) channels (channel) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-channels.md b/docs/commands/gog-youtube-channels.md index 22d29cc5..2ddf6a78 100644 --- a/docs/commands/gog-youtube-channels.md +++ b/docs/commands/gog-youtube-channels.md @@ -28,7 +28,8 @@ gog youtube (yt) channels (channel) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-comments-list.md b/docs/commands/gog-youtube-comments-list.md index c17cd9ee..40f320ab 100644 --- a/docs/commands/gog-youtube-comments-list.md +++ b/docs/commands/gog-youtube-comments-list.md @@ -25,7 +25,8 @@ gog youtube (yt) comments (comment) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-comments.md b/docs/commands/gog-youtube-comments.md index fb1f8e59..41f99b5f 100644 --- a/docs/commands/gog-youtube-comments.md +++ b/docs/commands/gog-youtube-comments.md @@ -28,7 +28,8 @@ gog youtube (yt) comments (comment) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-playlists-list.md b/docs/commands/gog-youtube-playlists-list.md index 3a8aea58..0878c7b0 100644 --- a/docs/commands/gog-youtube-playlists-list.md +++ b/docs/commands/gog-youtube-playlists-list.md @@ -25,7 +25,8 @@ gog youtube (yt) playlists (playlist) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-playlists.md b/docs/commands/gog-youtube-playlists.md index d6ede034..82ee8334 100644 --- a/docs/commands/gog-youtube-playlists.md +++ b/docs/commands/gog-youtube-playlists.md @@ -28,7 +28,8 @@ gog youtube (yt) playlists (playlist) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-videos-list.md b/docs/commands/gog-youtube-videos-list.md index ec42d92c..8ece8df2 100644 --- a/docs/commands/gog-youtube-videos-list.md +++ b/docs/commands/gog-youtube-videos-list.md @@ -25,7 +25,8 @@ gog youtube (yt) videos (video) list (ls) [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube-videos.md b/docs/commands/gog-youtube-videos.md index 7d6f0bde..12eff9cf 100644 --- a/docs/commands/gog-youtube-videos.md +++ b/docs/commands/gog-youtube-videos.md @@ -28,7 +28,8 @@ gog youtube (yt) videos (video) <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-youtube.md b/docs/commands/gog-youtube.md index d76f8e11..be68b012 100644 --- a/docs/commands/gog-youtube.md +++ b/docs/commands/gog-youtube.md @@ -32,7 +32,8 @@ gog youtube (yt) <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-zoom-auth-doctor.md b/docs/commands/gog-zoom-auth-doctor.md index 6dc17ce3..df95f35a 100644 --- a/docs/commands/gog-zoom-auth-doctor.md +++ b/docs/commands/gog-zoom-auth-doctor.md @@ -25,7 +25,8 @@ gog zoom auth doctor [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-zoom-auth-setup.md b/docs/commands/gog-zoom-auth-setup.md index d8878912..b8d39526 100644 --- a/docs/commands/gog-zoom-auth-setup.md +++ b/docs/commands/gog-zoom-auth-setup.md @@ -28,7 +28,8 @@ gog zoom auth setup [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-zoom-auth.md b/docs/commands/gog-zoom-auth.md index 3c2fd951..002e8acc 100644 --- a/docs/commands/gog-zoom-auth.md +++ b/docs/commands/gog-zoom-auth.md @@ -29,7 +29,8 @@ gog zoom auth <command> | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog-zoom.md b/docs/commands/gog-zoom.md index 38ab4e00..1bb177cb 100644 --- a/docs/commands/gog-zoom.md +++ b/docs/commands/gog-zoom.md @@ -28,7 +28,8 @@ gog zoom <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/commands/gog.md b/docs/commands/gog.md index 83a48675..8090f75c 100644 --- a/docs/commands/gog.md +++ b/docs/commands/gog.md @@ -71,7 +71,8 @@ gog <command> [flags] | `--color` | `string` | auto | Color output: auto\|always\|never | | `--disable-commands` | `string` | | Comma-separated list of disabled commands; dot paths allowed | | `-n`<br>`--dry-run`<br>`--dryrun`<br>`--noop`<br>`--preview` | `bool` | | Do not make changes; print intended actions and exit successfully | -| `--enable-commands` | `string` | | Comma-separated list of enabled commands; dot paths allowed (restricts CLI) | +| `--enable-commands` | `string` | | Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI) | +| `--enable-commands-exact` | `string` | | Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children | | `-y`<br>`--force`<br>`--assume-yes`<br>`--yes` | `bool` | | Skip confirmations for destructive commands | | `--gmail-no-send` | `bool` | false | Block Gmail send operations (agent safety) | | `-h`<br>`--help` | `kong.helpFlag` | | Show context-sensitive help. | diff --git a/docs/spec.md b/docs/spec.md index 32835eb0..635fdaf4 100644 --- a/docs/spec.md +++ b/docs/spec.md @@ -152,7 +152,8 @@ Environment: - `GOG_KEYRING_BACKEND={auto|keychain|file}` (force backend; use `file` to avoid Keychain prompts and pair with `GOG_KEYRING_PASSWORD` for non-interactive) - `GOG_KEYRING_SERVICE_NAME=...` (override keyring namespace/service name; default `gogcli`) - `GOG_TIMEZONE=America/New_York` (default output timezone; IANA name or `UTC`; `local` forces local timezone) -- `GOG_ENABLE_COMMANDS=calendar,tasks,gmail.search` (optional allowlist; dot paths allowed) +- `GOG_ENABLE_COMMANDS=calendar,tasks,gmail.search` (optional prefix allowlist; dot paths allowed; parent paths allow children) +- `GOG_ENABLE_COMMANDS_EXACT=calendar.events,gmail.search` (optional exact allowlist; dot paths allowed; parent paths do not allow children) - `GOG_DISABLE_COMMANDS=gmail.send,gmail.drafts.send` (optional denylist; dot paths allowed) - `GOG_GMAIL_NO_SEND=1` (block Gmail send operations) - `config.json` can also set `keyring_backend` (JSON5; env vars take precedence) diff --git a/internal/cmd/enabled_commands.go b/internal/cmd/enabled_commands.go index 85634c3d..82a38a19 100644 --- a/internal/cmd/enabled_commands.go +++ b/internal/cmd/enabled_commands.go @@ -6,26 +6,31 @@ import ( "github.com/alecthomas/kong" ) -func enforceEnabledCommands(kctx *kong.Context, enabled string) error { +func enforceEnabledCommands(kctx *kong.Context, enabled string, enabledExact string) error { enabled = strings.TrimSpace(enabled) - if enabled == "" { + enabledExact = strings.TrimSpace(enabledExact) + if enabled == "" && enabledExact == "" { return nil } + allow := parseEnabledCommands(enabled) - if len(allow) == 0 { + exactAllow := parseEnabledCommands(enabledExact) + if len(allow) == 0 && len(exactAllow) == 0 { return nil } - if allow["*"] || allow["all"] { + if allow["*"] || allow["all"] || exactAllow["*"] || exactAllow["all"] { return nil } + path := commandPath(kctx.Command()) if len(path) == 0 { return nil } - if !commandPathMatches(allow, path) { - return usagef("command %q is not enabled (set --enable-commands to allow it)", strings.Join(path, " ")) + if commandPathMatches(allow, path) || commandPathMatchesExact(exactAllow, path) { + return nil } - return nil + + return usagef("command %q is not enabled (set --enable-commands or --enable-commands-exact to allow it)", strings.Join(path, " ")) } func enforceDisabledCommands(kctx *kong.Context, disabled string) error { @@ -90,6 +95,27 @@ func commandPathMatches(rules map[string]bool, path []string) bool { return false } +func commandPathMatchesExact(rules map[string]bool, path []string) bool { + if rules["*"] || rules["all"] { + return true + } + + joined := strings.Join(path, ".") + if rules[joined] { + return true + } + + if len(path) == 2 { + for _, alias := range commandPathAliases(joined) { + if rules[alias] { + return true + } + } + } + + return false +} + func commandPathAliases(path string) []string { switch path { case "docs.page-layout": diff --git a/internal/cmd/enabled_commands_test.go b/internal/cmd/enabled_commands_test.go index 59382759..693a916b 100644 --- a/internal/cmd/enabled_commands_test.go +++ b/internal/cmd/enabled_commands_test.go @@ -1,6 +1,11 @@ package cmd -import "testing" +import ( + "strings" + "testing" + + "github.com/alecthomas/kong" +) func TestParseEnabledCommands(t *testing.T) { allow := parseEnabledCommands("calendar, tasks ,Gmail") @@ -29,3 +34,127 @@ func TestCommandPathMatches(t *testing.T) { }) } } + +func TestCommandPathMatchesExact(t *testing.T) { + rules := parseEnabledCommands("gmail.search,config.no-send,calendar") + cases := []struct { + name string + path []string + want bool + }{ + {name: "exact subcommand", path: []string{"gmail", "search"}, want: true}, + {name: "subcommand child blocked", path: []string{"config", "no-send", "list"}, want: false}, + {name: "parent does not allow child", path: []string{"calendar", "events"}, want: false}, + {name: "sibling blocked", path: []string{"gmail", "send"}, want: false}, + } + for _, tt := range cases { + t.Run(tt.name, func(t *testing.T) { + if got := commandPathMatchesExact(rules, tt.path); got != tt.want { + t.Fatalf("commandPathMatchesExact(%v) = %v, want %v", tt.path, got, tt.want) + } + }) + } +} + +func TestCommandPathMatchesExactAll(t *testing.T) { + rules := parseEnabledCommands("all") + if !commandPathMatchesExact(rules, []string{"gmail", "send"}) { + t.Fatal("commandPathMatchesExact(all, gmail send) = false, want true") + } +} + +func TestEnforceEnabledCommands(t *testing.T) { + cases := []struct { + name string + args []string + enabled string + enabledExact string + wantErr string + }{ + { + name: "prefix allow permits child command", + args: []string{"gmail", "send"}, + enabled: "gmail", + }, + { + name: "exact allow permits exact command", + args: []string{"gmail", "search", "test"}, + enabledExact: "gmail.search", + }, + { + name: "exact allow blocks sibling command", + args: []string{"gmail", "send"}, + enabledExact: "gmail.search", + wantErr: `command "gmail send" is not enabled`, + }, + { + name: "combined allowlists permit either match type", + args: []string{"calendar", "events"}, + enabled: "drive", + enabledExact: "calendar.events", + }, + { + name: "neither allowlist matching returns usage error", + args: []string{"gmail", "send"}, + enabled: "drive", + enabledExact: "gmail.search", + wantErr: `set --enable-commands or --enable-commands-exact to allow it`, + }, + } + + for _, tt := range cases { + t.Run(tt.name, func(t *testing.T) { + kctx := parseEnabledCommandTestContext(t, tt.args...) + err := enforceEnabledCommands(kctx, tt.enabled, tt.enabledExact) + if tt.wantErr == "" { + if err != nil { + t.Fatalf("enforceEnabledCommands() error = %v, want nil", err) + } + return + } + if err == nil { + t.Fatalf("enforceEnabledCommands() error = nil, want %q", tt.wantErr) + } + if !strings.Contains(err.Error(), tt.wantErr) { + t.Fatalf("enforceEnabledCommands() error = %q, want substring %q", err.Error(), tt.wantErr) + } + }) + } +} + +func TestEnableCommandsExactEnvDefault(t *testing.T) { + t.Setenv("GOG_ENABLE_COMMANDS", "") + t.Setenv("GOG_ENABLE_COMMANDS_EXACT", "gmail.search") + + parser, cli, err := newParser("test") + if err != nil { + t.Fatalf("newParser() error = %v", err) + } + kctx, err := parser.Parse([]string{"gmail", "send"}) + if err != nil { + t.Fatalf("Parse() error = %v", err) + } + if cli.EnableCommandsExact != "gmail.search" { + t.Fatalf("EnableCommandsExact = %q, want %q", cli.EnableCommandsExact, "gmail.search") + } + err = enforceEnabledCommands(kctx, cli.EnableCommands, cli.EnableCommandsExact) + if err == nil { + t.Fatal("enforceEnabledCommands() error = nil, want exact env allowlist to block gmail send") + } + if !strings.Contains(err.Error(), `command "gmail send" is not enabled`) { + t.Fatalf("enforceEnabledCommands() error = %q", err.Error()) + } +} + +func parseEnabledCommandTestContext(t *testing.T, args ...string) *kong.Context { + t.Helper() + parser, _, err := newParser("test") + if err != nil { + t.Fatalf("newParser() error = %v", err) + } + kctx, err := parser.Parse(args) + if err != nil { + t.Fatalf("Parse(%v) error = %v", args, err) + } + return kctx +} diff --git a/internal/cmd/root.go b/internal/cmd/root.go index bcaafdbe..82f57028 100644 --- a/internal/cmd/root.go +++ b/internal/cmd/root.go @@ -28,23 +28,24 @@ const ( ) type RootFlags struct { - Color string `help:"Color output: auto|always|never" default:"${color}"` - Home string `name:"home" help:"Override gogcli config/data/state/cache root (equivalent to GOG_HOME)"` - Account string `help:"Account email for API commands (gmail/calendar/chat/classroom/drive/drivelabels/docs/slides/contacts/tasks/people/sheets/forms/sites/appscript/analytics/searchconsole/ads/photos)" aliases:"acct" short:"a"` - Client string `help:"OAuth client name (selects stored credentials + token bucket)" default:"${client}"` - AccessToken string `help:"Use provided access token directly (bypasses stored refresh tokens; token expires in ~1h)" env:"GOG_ACCESS_TOKEN"` - EnableCommands string `help:"Comma-separated list of enabled commands; dot paths allowed (restricts CLI)" default:"${enabled_commands}"` - DisableCommands string `help:"Comma-separated list of disabled commands; dot paths allowed" default:"${disabled_commands}"` - GmailNoSend bool `help:"Block Gmail send operations (agent safety)" default:"${gmail_no_send}"` - JSON bool `help:"Output JSON to stdout (best for scripting)" default:"${json}" aliases:"machine" short:"j"` - Plain bool `help:"Output stable, parseable text to stdout (TSV; no colors)" default:"${plain}" aliases:"tsv" short:"p"` - WrapUntrusted bool `name:"wrap-untrusted" help:"In JSON/raw output, wrap fetched text fields in external untrusted-content markers" default:"${wrap_untrusted}"` - ResultsOnly bool `name:"results-only" help:"In JSON mode, emit only the primary result (drops envelope fields like nextPageToken)"` - Select string `name:"select" aliases:"pick,project" help:"In JSON mode, select comma-separated fields (best-effort; supports dot paths). Desire path: use --fields for most commands."` - DryRun bool `help:"Do not make changes; print intended actions and exit successfully" aliases:"noop,preview,dryrun" short:"n"` - Force bool `help:"Skip confirmations for destructive commands" aliases:"yes,assume-yes" short:"y"` - NoInput bool `help:"Never prompt; fail instead (useful for CI)" aliases:"non-interactive,noninteractive"` - Verbose bool `help:"Enable verbose logging" short:"v"` + Color string `help:"Color output: auto|always|never" default:"${color}"` + Home string `name:"home" help:"Override gogcli config/data/state/cache root (equivalent to GOG_HOME)"` + Account string `help:"Account email for API commands (gmail/calendar/chat/classroom/drive/drivelabels/docs/slides/contacts/tasks/people/sheets/forms/sites/appscript/analytics/searchconsole/ads/photos)" aliases:"acct" short:"a"` + Client string `help:"OAuth client name (selects stored credentials + token bucket)" default:"${client}"` + AccessToken string `help:"Use provided access token directly (bypasses stored refresh tokens; token expires in ~1h)" env:"GOG_ACCESS_TOKEN"` + EnableCommands string `help:"Comma-separated list of enabled command prefixes; dot paths allowed (restricts CLI)" default:"${enabled_commands}"` + EnableCommandsExact string `name:"enable-commands-exact" help:"Comma-separated list of exact enabled commands; dot paths allowed and parent commands do not enable children" default:"${enabled_commands_exact}"` + DisableCommands string `help:"Comma-separated list of disabled commands; dot paths allowed" default:"${disabled_commands}"` + GmailNoSend bool `help:"Block Gmail send operations (agent safety)" default:"${gmail_no_send}"` + JSON bool `help:"Output JSON to stdout (best for scripting)" default:"${json}" aliases:"machine" short:"j"` + Plain bool `help:"Output stable, parseable text to stdout (TSV; no colors)" default:"${plain}" aliases:"tsv" short:"p"` + WrapUntrusted bool `name:"wrap-untrusted" help:"In JSON/raw output, wrap fetched text fields in external untrusted-content markers" default:"${wrap_untrusted}"` + ResultsOnly bool `name:"results-only" help:"In JSON mode, emit only the primary result (drops envelope fields like nextPageToken)"` + Select string `name:"select" aliases:"pick,project" help:"In JSON mode, select comma-separated fields (best-effort; supports dot paths). Desire path: use --fields for most commands."` + DryRun bool `help:"Do not make changes; print intended actions and exit successfully" aliases:"noop,preview,dryrun" short:"n"` + Force bool `help:"Skip confirmations for destructive commands" aliases:"yes,assume-yes" short:"y"` + NoInput bool `help:"Never prompt; fail instead (useful for CI)" aliases:"non-interactive,noninteractive"` + Verbose bool `help:"Enable verbose logging" short:"v"` } type CLI struct { @@ -156,7 +157,7 @@ func Execute(args []string) (err error) { _, _ = fmt.Fprintln(os.Stderr, errfmt.Format(err)) return err } - if err = enforceEnabledCommands(kctx, cli.EnableCommands); err != nil { + if err = enforceEnabledCommands(kctx, cli.EnableCommands, cli.EnableCommandsExact); err != nil { _, _ = fmt.Fprintln(os.Stderr, errfmt.Format(err)) return err } @@ -333,7 +334,7 @@ func isCalendarEventsCommand(args []string) bool { func globalFlagTakesValue(flag string) bool { switch flag { - case "--color", "--account", "--acct", "--client", "--enable-commands", "--disable-commands", "--select", "--pick", "--project", "--home", "-a": + case "--color", "--account", "--acct", "--client", "--enable-commands", "--enable-commands-exact", "--disable-commands", "--select", "--pick", "--project", "--home", "-a": return true default: return false @@ -378,17 +379,18 @@ func boolString(v bool) string { func newParser(description string) (*kong.Kong, *CLI, error) { envMode := outfmt.FromEnv() vars := kong.Vars{ - "auth_services": googleauth.UserServiceCSV(), - "color": envOr("GOG_COLOR", "auto"), - "calendar_weekday": envOr("GOG_CALENDAR_WEEKDAY", "false"), - "client": envOr("GOG_CLIENT", ""), - "disabled_commands": envOr("GOG_DISABLE_COMMANDS", ""), - "enabled_commands": envOr("GOG_ENABLE_COMMANDS", ""), - "gmail_no_send": boolString(envBool("GOG_GMAIL_NO_SEND")), - "json": boolString(envMode.JSON), - "plain": boolString(envMode.Plain), - "wrap_untrusted": boolString(envBool("GOG_WRAP_UNTRUSTED")), - "version": VersionString(), + "auth_services": googleauth.UserServiceCSV(), + "color": envOr("GOG_COLOR", "auto"), + "calendar_weekday": envOr("GOG_CALENDAR_WEEKDAY", "false"), + "client": envOr("GOG_CLIENT", ""), + "disabled_commands": envOr("GOG_DISABLE_COMMANDS", ""), + "enabled_commands": envOr("GOG_ENABLE_COMMANDS", ""), + "enabled_commands_exact": envOr("GOG_ENABLE_COMMANDS_EXACT", ""), + "gmail_no_send": boolString(envBool("GOG_GMAIL_NO_SEND")), + "json": boolString(envMode.JSON), + "plain": boolString(envMode.Plain), + "wrap_untrusted": boolString(envBool("GOG_WRAP_UNTRUSTED")), + "version": VersionString(), } cli := &CLI{}