Skip to main content

Module extension

Module extension 

Source

Structs§

ExtensionListEntry
Per-entry result returned by list.
ResolvedExtension
A fully validated, ready-to-invoke extension.

Enums§

ExtensionListStatus
The resolved status of a single extension entry, used by ext ls.

Functions§

discover
Resolves each entry in entries to a ResolvedExtension by finding the binary on PATH, invoking <binary> manifest, and parsing the output.
list
Returns one ExtensionListEntry per entry in entries, including entries whose binary is missing or whose manifest is broken. Unlike discover, this never skips entries — it is intended for display, not for hook dispatch.
run_hook
Runs a single lifecycle hook across all registered extensions.