wheels plugins
Base command for plugin management in Wheels applications.
Synopsis
Description
The wheels plugins
command provides comprehensive plugin management for Wheels applications. It handles plugin discovery, installation, configuration, and lifecycle management.
Subcommands
list
List installed plugins
search
Search for plugins on ForgeBox
info
Show detailed plugin information
install
Install a plugin
update
Update a specific plugin
update:all
Update all installed plugins
outdated
List plugins with available updates
remove
Remove a plugin
init
Initialize a new plugin project
Options
--help
Show help information
--version
Show version information
Direct Usage
When called without subcommands, displays plugin overview:
Output:
Examples
Show plugin overview
Quick plugin check
Update all plugins
Plugin system info
Plugin System
Plugin Structure
Plugin Metadata
Each plugin contains plugin.json
:
Plugin Registry
Official Registry
Default source for plugins:
Custom Registries
Configure additional sources:
Plugin Lifecycle
Discovery
Installation
Configuration
Updates
Plugin Development
Create Plugin
Plugin API
Environment Support
Environment-Specific Plugins
Conditional Loading
Plugin Commands
Plugins can register custom commands:
Usage:
Dependency Management
Automatic Resolution
Conflict Resolution
Options:
prompt
: Ask for each conflictnewest
: Use newest versionoldest
: Keep existing version
Plugin Storage
Global Plugins
Shared across projects:
Location: ~/.wheels/plugins/
Project Plugins
Project-specific:
Location: /plugins/
Security
Plugin Verification
Permission Control
Troubleshooting
Common Issues
Plugin Not Loading
Dependency Conflicts
Version Incompatibility
Best Practices
Version Lock: Lock plugin versions for production
Test Updates: Test in development first
Backup: Backup before major updates
Documentation: Document custom plugins
Security: Verify plugin sources
Plugin Cache
Clear Cache
Rebuild Cache
Notes
Plugins are loaded in dependency order
Some plugins require application restart
Global plugins override project plugins
Plugin conflicts are resolved by load order
See Also
wheels plugin list - List plugins
wheels plugin search - Search for plugins
wheels plugin info - Show plugin details
wheels plugin install - Install plugins
wheels plugin update - Update plugins
wheels plugin update:all - Update all plugins
wheels plugin outdated - Check for updates
wheels plugin remove - Remove plugins
wheels plugin init - Create new plugin
Last updated
Was this helpful?