jnv is one of them if you often work with JSONs. Kubernetes is not just about YAMLs, right?In essence, jnv is an interactive JSON viewer with an embedded jq filter editor. It helps you navigate your JSON objects easily. You can use it instead of
kubectl … | jq -r … to benefit from a more interactive experience.Here are its main features:
- Getting input from JSON files or stdin (think of
kubectl … -o json).- Applying your
jq filters (with auto-completion) to the current object on the fly.- Numerous key bindings to move around the object, expand the folds, etc.
- Written in Rust. Installation via Homebrew, MacPorts, Nix, or Cargo (Rust's package manager).
Now, you are ready to change your role from a YAML developer to a JSON one, aren't you? 🤣
▶️ GitHub repo: https://github.com/ynqa/jnv
#tools #CLI
