sdkman / sdkman-cli

The SDKMAN! Command Line Interface
https://sdkman.io
Apache License 2.0
5.97k stars 629 forks source link

Feature: Add support for helm #1192

Open financelurker opened 1 year ago

financelurker commented 1 year ago

Feature request I would want SDKMAN! to also support helm. Working on different projects and different environments on the same machine need different helm binary versions to package the helm charts with. Since SDKMAN! already works pretty well with other technologies for exactly that problem, helm would be a nice addition.

marc0der commented 1 year ago

Hi @financelurker, unfortunately helm isn't a good fit for distribution on SDKMAN.

The first problem is that helm isn't a JVM SDK, which is our focus group. The other problem is that helm is also not packaged as an SDK. We require all SDKs served on SDKMAN to be well formed, and on closer inspection, helm isn't packaged this way.

Something that might be of interest to you is the nix package manager. If you haven't heard of it, it allows you to spin up a local microenvironment that has certain versions of specific tools pre installed.