MCPcopy Index your code
hub / github.com/ballerina-platform/ballerina-update-tool

github.com/ballerina-platform/ballerina-update-tool @v1.5.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.5.1 ↗ · + Follow
303 symbols 957 edges 36 files 97 documented · 32%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Ballerina Update Tool

Ballerina Update Tool client implementation to manage Ballerina versions

Build master branch codecov GitHub (pre-)release GitHub (Pre-)Release Date License

Extension points exported contracts — how you extend this code

BCommand (Interface)
BLauncherCommand represents a Ballerina launcher command. [22 implementers]
src/main/java/org/ballerinalang/command/cmd/BCommand.java

Core symbols most depended-on inside this repo

createCommandException
called by 47
src/main/java/org/ballerinalang/command/util/ErrorUtil.java
getMessages
called by 19
src/main/java/org/ballerinalang/command/exceptions/CommandException.java
remove
called by 19
src/main/java/org/ballerinalang/command/cmd/RemoveCommand.java
getName
called by 17
src/main/java/org/ballerinalang/command/cmd/BCommand.java
getPrintStream
called by 16
src/main/java/org/ballerinalang/command/cmd/Command.java
getVersion
called by 16
src/main/java/org/ballerinalang/command/util/Tool.java
execute
called by 14
src/main/java/org/ballerinalang/command/cmd/PullCommand.java
getCurrentBallerinaVersion
called by 13
src/main/java/org/ballerinalang/command/util/ToolUtil.java

Shape

Method 267
Class 35
Interface 1

Languages

Java100%

Modules by API surface

src/main/java/org/ballerinalang/command/util/ToolUtil.java53 symbols
src/main/java/org/ballerinalang/command/util/OSUtils.java26 symbols
src/test/java/org/ballerinalang/distribution/TestUtils.java18 symbols
src/main/java/org/ballerinalang/command/cmd/ListCommand.java14 symbols
src/main/java/org/ballerinalang/command/util/Distribution.java12 symbols
src/test/java/org/ballerinalang/distribution/UpdateToolTest.java11 symbols
src/main/java/org/ballerinalang/command/cmd/RemoveCommand.java10 symbols
src/main/java/org/ballerinalang/command/util/ErrorUtil.java8 symbols
src/main/java/org/ballerinalang/command/cmd/UpdateToolCommand.java8 symbols
src/main/java/org/ballerinalang/command/cmd/UpdateCommand.java8 symbols
src/test/java/org/ballerinalang/command/RemoveCommandTest.java7 symbols
src/test/java/org/ballerinalang/command/PullCommandTest.java7 symbols

For agents

$ claude mcp add ballerina-update-tool \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page