├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ ├── improvement.yml │ ├── new-feature.yml │ └── task.yml └── workflows │ ├── add_reason_labels.yml │ ├── build-master.yml │ ├── fossa_scan.yml │ ├── publish-release.yml │ ├── pull-request.yml │ └── test_tool_behaviour.yml ├── .gitignore ├── .gradle └── 5.4.1 │ └── fileChanges │ └── last-build.bin ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── issue_template.md ├── pull_request_template.md ├── resources ├── bin │ ├── bal │ └── bal.bat └── scripts │ ├── _bal │ ├── bal_completion.bash │ ├── install │ └── install.bat ├── settings.gradle ├── spotbugs-exclude.xml └── src ├── main ├── java │ └── org │ │ └── ballerinalang │ │ └── command │ │ ├── BallerinaCliCommands.java │ │ ├── Main.java │ │ ├── cmd │ │ ├── BCommand.java │ │ ├── BuildCommand.java │ │ ├── Command.java │ │ ├── DefaultCommand.java │ │ ├── DistributionCommand.java │ │ ├── HelpCommand.java │ │ ├── ListCommand.java │ │ ├── PullCommand.java │ │ ├── RemoveCommand.java │ │ ├── UpdateCommand.java │ │ ├── UpdateToolCommand.java │ │ ├── UseCommand.java │ │ └── VersionCommand.java │ │ ├── exceptions │ │ └── CommandException.java │ │ └── util │ │ ├── Channel.java │ │ ├── Distribution.java │ │ ├── ErrorUtil.java │ │ ├── OSUtils.java │ │ ├── Tool.java │ │ └── ToolUtil.java └── resources │ ├── META-INF │ └── tool.properties │ └── cli-help │ ├── ballerina-dist-list.help │ ├── ballerina-dist-pull.help │ ├── ballerina-dist-remove.help │ ├── ballerina-dist-update.help │ ├── ballerina-dist-use.help │ ├── ballerina-dist.help │ ├── ballerina-help.help │ └── ballerina-update.help └── test ├── java └── org │ └── ballerinalang │ ├── command │ ├── BuildCommandTest.java │ ├── CommandTest.java │ ├── DefaultCommandTest.java │ ├── DistributionCommandTest.java │ ├── HelpCommandTest.java │ ├── ListCommandTest.java │ ├── PullCommandTest.java │ ├── RemoveCommandTest.java │ ├── UpdateCommandTest.java │ ├── UpdateToolCommandTest.java │ ├── UseCommandTest.java │ └── VersionCommandTest.java │ └── distribution │ ├── TestUtils.java │ └── UpdateToolTest.java └── resources ├── ballerina-version ├── installer-version └── testng.xml /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/improvement.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/ISSUE_TEMPLATE/improvement.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/ISSUE_TEMPLATE/new-feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/ISSUE_TEMPLATE/task.yml -------------------------------------------------------------------------------- /.github/workflows/add_reason_labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/workflows/add_reason_labels.yml -------------------------------------------------------------------------------- /.github/workflows/build-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/workflows/build-master.yml -------------------------------------------------------------------------------- /.github/workflows/fossa_scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/workflows/fossa_scan.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/test_tool_behaviour.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.github/workflows/test_tool_behaviour.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/.gitignore -------------------------------------------------------------------------------- /.gradle/5.4.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/gradlew.bat -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/issue_template.md -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /resources/bin/bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/resources/bin/bal -------------------------------------------------------------------------------- /resources/bin/bal.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/resources/bin/bal.bat -------------------------------------------------------------------------------- /resources/scripts/_bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/resources/scripts/_bal -------------------------------------------------------------------------------- /resources/scripts/bal_completion.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/resources/scripts/bal_completion.bash -------------------------------------------------------------------------------- /resources/scripts/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/resources/scripts/install -------------------------------------------------------------------------------- /resources/scripts/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/resources/scripts/install.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/settings.gradle -------------------------------------------------------------------------------- /spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/spotbugs-exclude.xml -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/BallerinaCliCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/BallerinaCliCommands.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/Main.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/BCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/BCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/BuildCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/BuildCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/Command.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/DefaultCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/DefaultCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/DistributionCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/DistributionCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/HelpCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/HelpCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/ListCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/ListCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/PullCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/PullCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/RemoveCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/RemoveCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/UpdateCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/UpdateCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/UpdateToolCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/UpdateToolCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/UseCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/UseCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/cmd/VersionCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/cmd/VersionCommand.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/exceptions/CommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/exceptions/CommandException.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/util/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/util/Channel.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/util/Distribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/util/Distribution.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/util/ErrorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/util/ErrorUtil.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/util/OSUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/util/OSUtils.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/util/Tool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/util/Tool.java -------------------------------------------------------------------------------- /src/main/java/org/ballerinalang/command/util/ToolUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/java/org/ballerinalang/command/util/ToolUtil.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/tool.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/META-INF/tool.properties -------------------------------------------------------------------------------- /src/main/resources/cli-help/ballerina-dist-list.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/cli-help/ballerina-dist-list.help -------------------------------------------------------------------------------- /src/main/resources/cli-help/ballerina-dist-pull.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/cli-help/ballerina-dist-pull.help -------------------------------------------------------------------------------- /src/main/resources/cli-help/ballerina-dist-remove.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/cli-help/ballerina-dist-remove.help -------------------------------------------------------------------------------- /src/main/resources/cli-help/ballerina-dist-update.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/cli-help/ballerina-dist-update.help -------------------------------------------------------------------------------- /src/main/resources/cli-help/ballerina-dist-use.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/cli-help/ballerina-dist-use.help -------------------------------------------------------------------------------- /src/main/resources/cli-help/ballerina-dist.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/cli-help/ballerina-dist.help -------------------------------------------------------------------------------- /src/main/resources/cli-help/ballerina-help.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/cli-help/ballerina-help.help -------------------------------------------------------------------------------- /src/main/resources/cli-help/ballerina-update.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/main/resources/cli-help/ballerina-update.help -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/BuildCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/BuildCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/CommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/CommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/DefaultCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/DefaultCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/DistributionCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/DistributionCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/HelpCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/HelpCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/ListCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/ListCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/PullCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/PullCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/RemoveCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/RemoveCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/UpdateCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/UpdateCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/UpdateToolCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/UpdateToolCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/UseCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/UseCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/command/VersionCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/command/VersionCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/distribution/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/distribution/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/org/ballerinalang/distribution/UpdateToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/java/org/ballerinalang/distribution/UpdateToolTest.java -------------------------------------------------------------------------------- /src/test/resources/ballerina-version: -------------------------------------------------------------------------------- 1 | ballerina-slalpha1 2 | -------------------------------------------------------------------------------- /src/test/resources/installer-version: -------------------------------------------------------------------------------- 1 | 8a169b9b-ff04-44cd-8ad9-6761ab6fd9b5 2 | -------------------------------------------------------------------------------- /src/test/resources/testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/ballerina-update-tool/HEAD/src/test/resources/testng.xml --------------------------------------------------------------------------------