helmwatch

command module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2026 License: MIT Imports: 1 Imported by: 0

README

HelmWatch | Watch - Diff - Deploy

HelmWatch is an interactive CLI tool for watching and diffing Helm charts in real-time. It allows you to see changes live as you modify your values.yaml or chart templates with a terminal UI, search and colorized diffs.

HelmWatch Screenshot

Features

  • 🌟 On-Change Diff: Automatically detects changes in Helm templates and values files and shows the diff of the generated manifests.
  • 🖥 Interactive TUI: Browse diffs, search and rerender charts directly from the terminal.
  • 🎨 Colorized diffs

Installation

go install github.com/eklatzer/helmwatch@latest

Requirements

Usage

helmwatch --help   
Interactive Helm diff watcher

Usage:
  helmwatch [flags]
  helmwatch [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  version     Print the version

Flags:
      --chart string     Path to the chart or remote chart reference (default ".")
      --config string    Path to the helmwatch config (default "helmwatch.yaml")
  -h, --help             help for helmwatch
      --values string    Path to the values file (default "values.yaml")
      --version string   Version of the chart
Example Usage
# watch changes of local helm chart
helmwatch

# watch changes using a remote helm chart with a local helm values file
# requires helm repo add ...
helmwatch --chart argo/argo-cd --version 9.3.7
Configuration
# exclusions is a list of substrings
# any line containing a exclusion, is excluded in the diff
exclusions: []

Example:

exclusions:
  - "checksum/secret"
  - "checksum/config"

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
internal
msg
tui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL