What's Changed
Completes the datasources group — fills the two commands that were previously "not yet implemented".
gmc datasources update <id>— patch a data source (--name, or a full body via--file/stdin, with--update-mask). Output-only fields (name/dataSourceId/input) in a--filebody are stripped, so a body saved fromdatasources getre-applies cleanly;--nameoverrides a--filedisplayName.gmc datasources fetch <id>— trigger an immediate fetch of a scheduled file feed, outside its schedule (file-input sources only).
API surface web-verified against the live datasources/v1 docs; ran the multi-agent review (security · code-quality · correctness — 0 critical/high, 3 polish fixes applied). Also excludes the changesets-generated packages/*/CHANGELOG.md from the prettier gate.
Packages
@gmc-cli/cli 1.0.6 → 1.0.7 · @gmc-cli/api → 0.9.13 (internal)
Install
npm i -g @gmc-cli/cli · brew install yasserstudio/tap/gmc · or the standalone binaries below.
Tests: api 117 · cli 236 (+7). Full changelog: v1.0.6...v1.0.7