SDKMAN-CLI-NATIVE(1)

NAME

sdkman-cli-nativeThe next generation of SDKMAN! CLI commands, written in Rust

SYNOPSIS

INFO

331 stars
23 forks
0 views

DESCRIPTION

The next generation of SDKMAN! CLI commands, written in Rust

README

SDKMAN! Native CLI components

release

SDKMAN! CLI Native

SDKMAN! CLI Native

[!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.

Getting this on your machine

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.

Local development setup:

  1. Install the Rust toolchain with rustup.
  2. Build the project with Cargo using cargo build
  3. Install the native binaries into the libexec folder of your local SDKMAN installation with ./install.sh
  4. Try it out!
$ sdk help
$ sdk help [subcommand]

Hosting

We're proud to host our backend services on DigitalOcean as a sponsored partner.

DigitalOcean Referral Badge

SEE ALSO

clihub3/4/2026SDKMAN-CLI-NATIVE(1)