Skip to content

CLI tool to help install and switch between versions of Helm for Kubernetes

License

Notifications You must be signed in to change notification settings

tokiwong/helm-switcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

CLI tool to help install and switch between versions of Helm for Kubernetes

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages