-
Couldn't load subscription status.
- Fork 103
Closed
Description
Analog to story #1085 we want to change the ide-urls structure to strictly follow our conventions that if we have a tool «tool» then we use the same name in the following places:
- commandlet:
scripts/command/«tool» - software folder:
software/[extra/|macos/]«tool» - ide-urls folder:
ide-urls/«tool»/«edition»/«version»/ - variables:
«TOOL»_VERSIONand«TOOL»_EDITION - When running
devon «tool» «args»you should get the same effect as when runningdevonfollowed by«tool» «args»except that if the tool is not yet installed in the first case it will be downloaded and installed and in the second case it will fail as the tool is not installed.
Within this story the new crawlers/updaters (#1009) we should align the repository structure of ide-urls to strictly follow the above rule.
This means that we eliminate the following excuses/exceptions:
mvnvs.maven- as the command to run is given asmvnwe have to use that instead ofmavenconsistently.nodevs.nodejs- as the command to run is given asnodewe have to use that instead ofnodejsconsistently.sonarvs.sonarqube- here we do not have any matching given command exceptStartSonar.bator the like that is not even in thePATHafter set bydevoncommand. For simplicity, I would propose to stay with the shorter namesonarand renamesonarqubeoccurances tosonar.cobigenvs.cobigen-clivs.cli. The command is actuallycgandcobigen. We can discuss with @jan-vcapgemini but IMHOcobigenis more self explanatory thancgthat could confuse new users that might never get what this is about and therefore miss the according features behind it.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request