📥 Installation
You can install the pre-compiled binary from releases, packages, use Docker or compile from the source.
Here are the steps for each of them:
🍏 Mac OS
Download one of releases
Install with  brew
brew install helmwave/tap/helmwave
            or use wget
export VERSION=0.25.0
wget -c https://github.com/helmwave/helmwave/releases/download/v$VERSION/helmwave_${VERSION}_darwin_amd64.tar.gz -O - | tar -xz
mv helmwave /usr/local/bin/
            🐧 Linux
Download one of releases
export VERSION=0.25.0
wget -c https://github.com/helmwave/helmwave/releases/download/v$VERSION/helmwave_${VERSION}_linux_amd64.tar.gz -O - | tar -xz
mv helmwave /usr/local/bin/
            🪟 Windows
!!! Attention "We haven't tried running this on Windows."
Download one of releases
 Run as a container 
            We use 2 docker registries.
| Registry | URL | project page | 
|---|---|---|
| Docker hub | https://hub.docker.com | view | 
| Github Container registry | https://ghcr.io | view | 
docker pull diamon/helmwave
docker pull ghcr.io/helmwave/helmwave
            Use specific version
docker pull diamon/helmwave:0.25.0
docker pull ghcr.io/helmwave/helmwave:0.25.0
docker run --entrypoint=ash -it --rm --name helmwave ghcr.io/helmwave/helmwave:0.25.0
# helmwave version
0.25.0
#
            Use scratch image
scratch image run with nobody user.
docker pull diamon/helmwave:scratch
docker pull ghcr.io/helmwave/helmwave:scratch
docker run ghcr.io/helmwave/helmwave:0.16.2-scratch version
0.16.2
            Use scratch image with specific helmwave version
docker pull diamon/helmwave:0.25.0-scratch
docker pull ghcr.io/helmwave/helmwave:0.25.0-scratch
            Install with go get 
            export VERSION=0.25.0
GO111MODULE=on go get github.com/helmwave/helmwave/cmd/helmwave@$VERSION
            Compile from source
git clone git@github.com:helmwave/helmwave.git
cd helmwave
go build ./cmd/helmwave
mv -f helmwave /usr/local/bin/
            Install with marcosnils/bin
bin install github.com/helmwave/helmwave