claude plugin marketplace update now summarises skips and exits non-zero if any failed.
What's wrong with this entry?
The command now prints a per-outcome summary counting marketplaces attempted, refreshed, refused by policy and failed, and explains why any were skipped. The exit code is non-zero when at least one marketplace failed, so scripts can act on it.
- Skipped marketplaces are explained as "nothing to refresh: declared in settings, managed, or not allowed".
- The progress line is now the generic "Updating marketplaces..." instead of naming each one.
- The same attempted/refreshed/policy_refused/failed counts are recorded in telemetry.
claude plugin marketplace updatenothing to refresh: declared in settings, managed, or not allowed
Strings lifted out of the shipped bundle, so the claim above can be checked against them.