gogcli/docs
penguinco 922c1fbb8b feat(slides): add create-from-template command with text replacement
Adds `gog slides create-from-template` command to create presentations
from templates with automatic placeholder text replacement.

Features:
- {{key}} placeholder format (auto-wrapped)
- Multiple replacement sources: --replace flags and --replacements JSON file
- Type conversion for JSON (numbers, booleans → strings)
- --exact flag for arbitrary string replacement
- Replacement statistics in output
- JSON/text output modes

Implementation:
- Copy template via Drive API
- Batch text replacement via Slides API ReplaceAllText
- Comprehensive error handling and validation
- 7 test cases covering all features and edge cases

Usage: gog slides create-from-template <templateId> <title> \
    --replace "key=value" \
    --replacements data.json
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-03-08 04:43:36 +00:00
..
assets docs(site): add gogcli.sh landing page 2025-12-26 21:18:04 +01:00
refactor feat(docs): add html export format (#141) (thanks @in-liberty420) 2026-03-08 04:36:21 +00:00
auth-clients.md feat(auth): add multi-org login 2026-01-22 04:04:14 +00:00
CNAME docs(site): add gogcli.sh landing page 2025-12-26 21:18:04 +01:00
contacts-json-update.md feat(contacts): update contacts from JSON 2026-02-14 15:31:14 +01:00
dates.md contacts: support --birthday and --notes in contacts update (#233) 2026-02-13 18:16:49 +01:00
email-tracking-worker.md feat(tracking): per-account setup + track-split 2026-01-08 23:52:57 +01:00
email-tracking.md feat(tracking): per-account setup + track-split 2026-01-08 23:52:57 +01:00
index.html docs: brew official formula (#361) 2026-03-07 23:32:53 +00:00
RELEASING.md chore(release): v0.11.0 2026-02-15 04:28:24 +01:00
sedmat.md feat(sedmat): add paragraph addressing and structure introspection 2026-03-01 14:15:08 -05:00
slides-template-replacement.md feat(slides): add create-from-template command with text replacement 2026-03-08 04:43:36 +00:00
spec.md feat(auth): add --extra-scopes flag for fine-grained custom OAuth scope selection 2026-03-08 03:14:44 +00:00
watch.md fix(gmail-watch): delay history fetch in watch serve (#397) 2026-03-07 14:54:54 +00:00