You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add structured Slides metadata and element inspection, table-aware text reading, and read-only UTF-16 text location with full docs and live provider proof.
Copy file name to clipboardExpand all lines: docs/commands.generated.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -596,8 +596,9 @@ Generated from `gog schema --json`.
596
596
-[`gog slides (slide) insert-image --width=FLOAT-64 <presentationId> <slideId> [<image>] [flags]`](commands/gog-slides-insert-image.md) - Insert a local or public image at a position and size
597
597
-[`gog slides (slide) insert-text <presentationId> <objectId> <text> [flags]`](commands/gog-slides-insert-text.md) - Insert text into an existing page element (shape or table) by objectId
598
598
-[`gog slides (slide) list-slides <presentationId>`](commands/gog-slides-list-slides.md) - List all slides with their object IDs
599
+
-[`gog slides (slide) locate (find-element) <presentationId> <text> [flags]`](commands/gog-slides-locate.md) - Locate text in shapes and table cells with object IDs and UTF-16 ranges
599
600
-[`gog slides (slide) raw <presentationId> [flags]`](commands/gog-slides-raw.md) - Dump raw Google Slides API response as JSON (Presentations.Get; lossless; for scripting and LLM consumption)
600
-
-[`gog slides (slide) read-slide <presentationId> <slideId>`](commands/gog-slides-read-slide.md) - Read slide content: speaker notes, text elements, and images
601
+
-[`gog slides (slide) read-slide <presentationId> <slideId> [flags]`](commands/gog-slides-read-slide.md) - Read slide content: speaker notes, text elements, and images
601
602
-[`gog slides (slide) replace-slide <presentationId> <slideId> [<image>] [flags]`](commands/gog-slides-replace-slide.md) - Replace an existing slide image from a local file or public URL
602
603
-[`gog slides (slide) replace-text <presentationId> <find> <replacement> [flags]`](commands/gog-slides-replace-text.md) - Find-and-replace text across a presentation
603
604
-[`gog slides (slide) thumbnail (thumb) <presentationId> <slideId> [flags]`](commands/gog-slides-thumbnail.md) - Get or download a rendered thumbnail for a slide
Copy file name to clipboardExpand all lines: docs/commands/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Every `gog` command has a generated docs page. The source of truth is the live CLI schema; run `make docs-commands` after changing command names, flags, help text, aliases, or arguments.
4
4
5
-
Generated pages: 646.
5
+
Generated pages: 647.
6
6
7
7
## Top-level Commands
8
8
@@ -647,6 +647,7 @@ Generated pages: 646.
647
647
-[gog slides insert-image](gog-slides-insert-image.md) - Insert a local or public image at a position and size
648
648
-[gog slides insert-text](gog-slides-insert-text.md) - Insert text into an existing page element (shape or table) by objectId
649
649
-[gog slides list-slides](gog-slides-list-slides.md) - List all slides with their object IDs
650
+
-[gog slides locate](gog-slides-locate.md) - Locate text in shapes and table cells with object IDs and UTF-16 ranges
650
651
-[gog slides raw](gog-slides-raw.md) - Dump raw Google Slides API response as JSON (Presentations.Get; lossless; for scripting and LLM consumption)
651
652
-[gog slides read-slide](gog-slides-read-slide.md) - Read slide content: speaker notes, text elements, and images
652
653
-[gog slides replace-slide](gog-slides-replace-slide.md) - Replace an existing slide image from a local file or public URL
|`-h`<br>`--help`|`kong.helpFlag`|| Show context-sensitive help. |
34
+
|`--home`|`string`|| Override gogcli config/data/state/cache root (equivalent to GOG_HOME) |
35
+
|`-j`<br>`--json`<br>`--machine`|`bool`| false | Output JSON to stdout (best for scripting) |
36
+
|`--match-case`|`bool`|| Use case-sensitive matching |
37
+
|`--no-input`<br>`--non-interactive`<br>`--noninteractive`|`bool`|| Never prompt; fail instead (useful for CI) |
38
+
|`--occurrence`|`*int`|| Return the Nth occurrence (1-based; default first) |
39
+
|`--page`|`string`|| Limit matches to one slide object ID |
40
+
|`-p`<br>`--plain`<br>`--tsv`|`bool`| false | Output stable, parseable text to stdout (TSV; no colors) |
41
+
|`--results-only`|`bool`|| In JSON mode, emit only the primary result (drops envelope fields like nextPageToken) |
42
+
|`--select`<br>`--pick`<br>`--project`|`string`|| In JSON mode, select comma-separated fields (best-effort; supports dot paths). Desire path: use --fields for most commands. |
0 commit comments