Note
The components in this project are already included in the standard SDKMAN! installation and do not need to be installed manually. The instructions below are intended only for those who wish to contribute to or perform local development on these components.
Native CLI subcommand components for SDKMAN! written in Rust. Use the binaries generated
by this project in the sdk wrapper shell function from the sdkman-cli project.
Nothing needs to be done if you are using one of the following supported architectures:
- aarch64-unknown-linux-gnu
- x86_64-unknown-linux-gnu
- i686-unknown-linux-gnu
- aarch64-apple-darwin
- x86_64-apple-darwin
- x86_64-pc-windows-msvc
The default installer will automatically detect your architecture and install the latest release version on your machine.
- Install the Rust toolchain with
rustup. - Build the project with Cargo using
cargo build - Install the native binaries into the
libexecfolder of your local SDKMAN installation with./install.sh - Try it out!
$ sdk help
$ sdk help [subcommand]We're proud to host our backend services on DigitalOcean as a sponsored partner.