Manage marketplace modules: install, uninstall, search, upgrade, and configure registries.
Use specfact module init --scope user|project to seed bundled module trees and specfact module install --scope user|project to add or refresh modules. After modules are present, specfact init ide discovers their prompt resources from those roots and exports IDE-facing files; it does not download modules itself.
Usage
specfact module <subcommand> [OPTIONS]
Subcommands
Module Lifecycle
Command
Description
init
Bootstrap shipped module artifacts into user or project module root
install
Install a module from bundled artifacts or marketplace registry
uninstall
Uninstall a marketplace module
upgrade
Upgrade marketplace module(s) to latest available versions
enable
Enable modules in lifecycle state registry
disable
Disable modules in lifecycle state registry
Discovery
Command
Description
list
List installed modules with trust labels and optional origin details
show
Show detailed metadata for an installed module
search
Search marketplace and installed modules by id/description/tags
Registry Management
Command
Description
add-registry
Add a custom registry to the config
list-registries
List all configured registries (official + custom)
remove-registry
Remove a custom registry from the config
Configuration
Command
Description
alias
Manage command aliases (map name to namespaced module)