Currently the uninstall commandlet only implements a solution for local tool commandlets. Global commandlets, such as docker, are not successfully uninstalled after running ide uninstall <tool>.
As per the change implemented in #397, GlobalToolCommandlet implements its own uninstall method (see here), simply providing a generic error that the tool could not be uninstalled:
Global tools should implement uninstall procedures if possible. However in cases where uninstallation by IDEasy is not possible, we should provide the user with productive output, for example manual uninstall instructions. Currently, only the generic error is being displayed.
Currently the uninstall commandlet only implements a solution for local tool commandlets. Global commandlets, such as docker, are not successfully uninstalled after running
ide uninstall <tool>
.As per the change implemented in #397, GlobalToolCommandlet implements its own uninstall method (see here), simply providing a generic error that the tool could not be uninstalled:
Global tools should implement uninstall procedures if possible. However in cases where uninstallation by IDEasy is not possible, we should provide the user with productive output, for example manual uninstall instructions. Currently, only the generic error is being displayed.