CLI/Fix Wheels plugin management commands and documentation#1727
Merged
zainforbjs merged 3 commits intodevelopfrom Sep 10, 2025
Merged
CLI/Fix Wheels plugin management commands and documentation#1727zainforbjs merged 3 commits intodevelopfrom
zainforbjs merged 3 commits intodevelopfrom
Conversation
Fixed plugin installation and listing functionality to work with actual Wheels plugin structure: Plugin Installation (PluginService.cfc) - Fixed invalid packageService.getPackage() method call that was causing plugin validation failures - Updated plugin installation to detect Wheels applications vs CLI projects and handle them appropriately - Fixed path resolution issues by using proper fileSystemUtil.resolvePath() method - Fixed CFML syntax errors with unescaped # characters and backslashes in strings Plugin Listing (PluginService.cfc, list.cfc) - Fixed plugins list command to read from /plugins folder instead of only checking box.json - Implemented proper table format output matching documentation specifications - Added support for all documented parameters: --global, --format=json, --available - Fixed ConfigService injection and method calls for global plugin listing Documentation Updates - Updated plugin command guides to remove "coming soon" warnings - Standardized output formats and parameter descriptions - Aligned command behavior with documented specifications Bug Fixes - Resolved path resolution issues on Windows systems - Fixed multiple CFML compilation errors preventing command execution - Corrected plugin detection logic to work with actual Wheels application structure Result: wheels plugin install and wheels plugin list commands now work correctly according to documentation, properly installing plugins to /plugins folder and detecting installed plugins from zip files.
- Removed argument --global from both commands (list, install) - Enhanced table format for list command - Removed extra (useless) code from PluginServcie file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixed plugin installation and listing functionality to work with actual Wheels
plugin structure:
Plugin Installation (PluginService.cfc)
Plugin Listing (PluginService.cfc, list.cfc)
Documentation Updates
Bug Fixes
Result: wheels plugin install and wheels plugin list commands now work correctly
according to documentation, properly installing plugins to /plugins folder and
detecting installed plugins from zip files.