Skip to main content

Crate tempo_ext

Crate tempo_ext 

Source
Expand description

Extension dispatch and management for the Tempo CLI.

Modulesยง

installer ๐Ÿ”’
Extension lifecycle management: install, update, and remove extensions.
launcher ๐Ÿ”’
Routes tempo <extension> to the right binary, handles auto-install of missing extensions, and provides built-in commands (add/update/remove).
registry ๐Ÿ”’
Persistent registry of installed extensions (versions, update check timestamps).

Enumsยง

InstallerError
Errors that can occur during extension install, update, or removal.
LauncherError

Functionsยง

installed_extensions
Returns installed extensions as (name, description) pairs, sorted alphabetically.
run
Parses arguments and dispatches to built-in commands (add/update/remove/list) or extension subcommands. This is the entry point for the tempo CLI.