A CLI plugin that is added because via Quarkus extensions is not removed, even when the extension that added it was removed.
Expected behavior
The plugin should be removed as soon as the extension is removed.
Actual behavior
The plugin is not removed.
How to Reproduce?
In a blank project add an extension that provides a cli plugin (e.g. helm), verify that cli plugin is added, then remove the extension and call quarkus plug sync.
quarkus ext add helm
quarkus plug list
quarkus ext remove helm
quarkus plug sync
quarkus plug list
Output of uname -a or ver
No response
Output of java -version
No response
Quarkus version or git rev
No response
Build tool (ie. output of mvnw --version or gradlew --version)
Describe the bug
A CLI plugin that is added because via Quarkus extensions is not removed, even when the extension that added it was removed.
Expected behavior
The plugin should be removed as soon as the extension is removed.
Actual behavior
The plugin is not removed.
How to Reproduce?
In a blank project add an extension that provides a cli plugin (e.g.
helm
), verify that cli plugin is added, then remove the extension and callquarkus plug sync
.Output of
uname -a
orver
No response
Output of
java -version
No response
Quarkus version or git rev
No response
Build tool (ie. output of
mvnw --version
orgradlew --version
)No response
Additional information
No response