yasserstudio/gmc — Google Merchant Center CLI

Run gmc in CI — preflight gates feed files offline with inline annotations, job summaries, and structured outputs.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandThe gmc command to run (e.g. preflight, 'reports check', 'feeds diff'). Default: preflight.nopreflight
argsExtra arguments for the command, e.g. '--dir feeds --strict'.no""
accountMerchant Center account id (sets GMC_ACCOUNT_ID). Needed for authenticated commands.no""
credentialsA Google service-account key JSON, for authenticated commands. Pass a repository secret — never inline.no""
versionThe @gmc-cli/cli version to run (npm dist-tag or version). Default: latest.nolatest
working-directoryDirectory to run gmc in (where your feeds / .gmcpreflightrc live).no.
namedescription
okWhether preflight passed (true/false). Only set when command is preflight.
scannedNumber of products scanned. Only set when command is preflight.
errorsNumber of errors found. Only set when command is preflight.
warningsNumber of warnings found. Only set when command is preflight.
reportFull preflight report as JSON. Only set when command is preflight.