Repository navigation
v0.13.0
portage check answers "can Portage buy from this store, and how?" from the CLI, with the same answer portage buy would act on.
- portage-cli 0.10.0 adds
portage check URL [--json].- It reports a
verdict(automated,webmcp,handofforunsupported) and a plain-Englishnext_step. Behind them it reports native UCP, the detected platform and recommended adapter gem, whether that gem is installed and which env vars are missing, hand-off-only status, and WebMCP status. - It wraps
Portage::Ucp::Checkand uses the same precedence asbuy. The hand-off-only test moved into a sharedHandoffHost, so the two commands can't disagree. - It only makes plain GETs, never builds a cart, and doesn't contact hand-off-only hosts at all. WebMCP is read only from a tab the Portage browser profile already has open on the store. It never launches a browser, so otherwise
webmcp.statusisskippedwith a reason. - It exits
0forautomatedandwebmcp,1otherwise, and honours the--proxy*flags. - It now requires
portage-ucp~> 0.11.
- It reports a
- portage-ucp 0.11.0.
Ucp::Checkandportage-ucp-checknow follow a homepage<link rel="ucp" href="...">manifest pointer when/.well-known/ucpis missing, the same fallbackbuyuses. The report addsmanifest_urlwhen the manifest came from that link. buyplugin 0.8.0 adds a "Can Portage buy from this store?" step usingportage check URL --json, used only whenportage --helplistscheck.- Docs.
docs/checking-any-store.mdnow leads withportage check, anddocs/api/cli-json.md, the CLI tutorial and both READMEs cover it.
The docs-only notes in portage-ucp-client and portage-ucp-webmcp stay unreleased.