Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 1.19 KB

README.md

File metadata and controls

43 lines (26 loc) · 1.19 KB

helm-switcher

Build

helmswitch is a CLI tool to install and switch between different versions of Helm 1, 2 or 3. Once installed, just run the command and use the dropdown to choose the desired version of Helm.

Available for Linux and MacOS

Why

Helm is the Kubernetes Package Manager, and Helm 2 will be deprecated at the end of 2020. This tool is meant to help teams have an easier time transitioning between helm 2 and 3.

Prerequisites

  • Go 1.14

Installation

  • Linux and MacOS Binaries are available as assets in Releases
  • chmod +x
  • Put the binary in your PATH

Homebrew

MacOS installations via Homebrew will place helmswitch into /usr/local/bin

brew install tokiwong/tap/helm-switcher

Installing from source

  • go build -o helmswitch
  • ./helmswitch

Or just go run main.go

How-to

  • helmswitch to open the menu and select the desired version, navigable with arrow keys
  • helmswitch {{ version_number }} to download the desired version
    • Example: helmswitch 3.1.1 switches to Helm v3.1.1

helmswitch demo