IW-323: Support Plugin Command Directories #329
No reviewers
Labels
No labels
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli!329
Loading…
Reference in a new issue
No description provided.
Delete branch "IW-323"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
~/.local/share/iw/plugins/*/)<plugin>/<command>namespace (e.g.,iw kanon/implement)// REQUIRES: iw-cli >= X.Y.Zversion gating for plugin commandsChanges
Production code:
iw-run:discover_plugins(), extendedlist_commands(),describe_command(),execute_command()with plugin namespace support, version checking functions (read_iw_version,compare_versions,check_version_requirement), generalizedextract_hook_classes().iw/VERSION: Single source of truth for version stringConstants.scala:IwPluginDirs,PluginsDir,CommandHeaders.Requiresversion.scala: Reads version from.iw/VERSIONat runtimeTests: 53 BATS E2E tests + 3 munit unit tests covering:
Test plan
Release Notes
See
project-management/issues/IW-323/release-notes.md(Czech)🤖 Generated with Claude Code