nself plugin
هذا المحتوى غير متوفر بلغتك بعد.
nself plugin
Section titled “nself plugin”Install, remove, update, and manage ɳSelf plugins.
Synopsis
Section titled “Synopsis”nself plugin <subcommand> [flags]Description
Section titled “Description”nself plugin manages the nself plugin ecosystem. Plugins extend the CLI and your backend stack with new capabilities. Free plugins (MIT licensed) install without a key. Pro plugins require a valid membership license key, set one with �P1� license set.
When you install a plugin, ɳSelf checks your license tier against the plugin’s requirements, downloads the plugin binary and Docker image, registers the plugin with the stack, and prepares database migrations. Run nself build and �P1� restart after installing plugins to include them in the generated docker-compose.yml.
Unknown subcommands are proxied to the matching plugin binary: nself plugin ai <action> calls �P1� <action>. This allows installed plugins to expose their own subcommands through the ɳSelf CLI namespace.
Subcommands
Section titled “Subcommands”| Subcommand | Description |
|---|---|
install <name> | Install a plugin (license check enforced for pro plugins) |
remove <name> | Remove a plugin |
update [name] | Update a specific plugin, or all installed plugins if no name given |
updates | Check for available updates across all installed plugins |
list | List available and installed plugins |
inventory | List installed plugins with version, tier, and status |
refresh | Force refresh the remote registry cache |
start <name> | Start a plugin service container |
stop <name> | Stop a plugin service container |
status [name] | Show plugin health (all or specific) |
| Flag | Default | Description |
|---|---|---|
--key | "" | License key for pro plugins |
--version | "" | Install a specific version |
--force | false | Remove even if other plugins depend on this one |
--keep-data | false | Preserve database data when removing |
--installed | false | Show only installed plugins (for list) |
--category | "" | Filter by category (for list) |
--detailed | false | Show detailed information |
--help, -h | none | Show help |
Examples
Section titled “Examples”# List all available pluginsnself plugin list
# List only installed pluginsnself plugin list --installed
# Filter by categorynself plugin list --category ai
# Install a free pluginnself plugin install notify
# Install a pro plugin (uses saved license key)nself plugin install ai
# Install a pro plugin with an inline keynself plugin install livekit --key nself_pro_xxxxx...
# Install a specific versionnself plugin install recording --version 1.2.0
# Remove a pluginnself plugin remove ai
# Remove a plugin but keep its database datanself plugin remove livekit --keep-data
# Force remove (ignores dependents)nself plugin remove recording --force
# Update a specific pluginnself plugin update ai
# Update all pluginsnself plugin update
# Check for available updates without installingnself plugin updates
# Show installed plugins with version and tiernself plugin inventory
# Refresh registry cachenself plugin refresh
# Start/stop a plugin servicenself plugin start ainself plugin stop ai
# Show plugin statusnself plugin statusnself plugin status ai --detailed