wukong 0.2.5

Wukong is a command-line toolchain for Java with Rust
Documentation
# build project and copy to ~/bin
build:
    cargo build
    cp target/debug/jbang ~/bin/jbang
    cp target/debug/sdk ~/bin/sdk
    cp target/debug/jenv ~/bin/jenv
    cp target/debug/mt ~/bin/mt

# local install
local-install:
    cargo install --path .

# display jbang help
jbang-help:
    cargo run --bin jbang -- --help

# display jbang version
jbang-version:
    cargo run --bin jbang -- --version

# display jbang help
jbang-jdk-list:
    cargo run --bin jbang -- jdk list

# display jbang help
jbang-jdk-java-env:
    cargo run --bin jbang -- jdk java-env 21

# display jbang config
jbang-config-list:
    cargo run --bin jbang -- config list

# display jbang config
jbang-init-hello:
    cargo run --bin jbang -- init hello

# jbang trust lit
jbang-trust-list:
    cargo run --bin jbang -- trust list

# jbang run hello.java
jbang-run:
    cargo run --bin jbang -- scripts/hello.java first second

# jbang run by java
jbang-raw-hello:
    java -classpath $HOME/.jbang/bin/jbang.jar dev.jbang.Main run scripts/hello.java first second

# jbang run hello.java
jbang-alias-list:
    cargo run --bin jbang -- alias list

# jbang run hello.java
jbang-catalog-list:
    cargo run --bin jbang -- catalog list

# jbang info tools
jbang-info-tools:
    cargo run --bin jbang -- info tools scripts/hello.java

# display sdkman help
sdkman-help:
    cargo run --bin sdk -- help

# sdk list
sdkman-list:
    cargo run --bin sdk -- list

# sdk list local
sdkman-list-local:
    cargo run --bin sdk -- list --local

# sdk list java
sdkman-list-java:
    cargo run --bin sdk -- list java

# sdk install java
sdkman-install-java:
    cargo run --bin sdk -- install java

# sdk use java
sdkman-use-java:
    cargo run --bin sdk -- use java 22.0.2-tem

# sdk home java
sdkman-home-java:
    cargo run --bin sdk -- home java 22.0.2-tem

# sdk current
sdkman-current:
    cargo run --bin sdk -- current

# jenv help
jenv-help:
    cargo run --bin jenv -- --help

# jenv help
jenv-init:
    cargo run --bin jenv -- init -

# jenv help
jenv-versions:
    cargo run --bin jenv -- versions

# mt list all jdks
mt-list:
    cargo run --bin mt -- list

# mt list all jdks
mt-vendors:
    cargo run --bin mt -- vendors

# mt list all jdks
mt-jdks:
    cargo run --bin mt -- jdks