Skip to main content

Usage

Check every registry-backed in facets.json for newer releases without applying updates. To apply them, use facet update. facet outdated never writes. It does not touch facets.json, facets.lock, any asset, or any adapter.

Examples

Flags

boolean
Compare against each facet’s latest release, ignoring the range in facets.json. Short form -L.
boolean
Print one JSON document to stdout instead of the plan view. Same document shape as facet update --json, with applied always false.
The command reports all facets without prompting.

Exit codes

Output

JSON output

A project that pins cowsay at 1.0.0, with 1.0.1 published to the registry:
applied is always false here. outdated never writes. outcome is one of updated, current, held, or unsupported; see facet update’s JSON output for what each one means. This entry is held: cowsay has a newer release (1.0.1), but the pinned specifier in facets.json (1.0.0) permits none of it. A fully pinned project sees held rather than updated on every facet with a newer release, until it runs facet update --latest.

See also