Usage
What it does
Displays all facets declared in your project’sfacets.yaml, showing:
- Name and version
- Source —
localorremote - Install status —
installedornot installed - Description — if defined in the manifest
- Requires — prerequisite commands, if any
Example output
How it works
This command performs a three-pass scan with no network calls:- Scans
.facets/*/facet.yamlfor local facets - Iterates
facets.yamlremote entries and loads from cache (~/.cache/facets/) - Picks up any
facets.yamllocal entries not found in step 1
.opencode/ to determine install status.
If no facets are declared, it prints “No facets declared.”