diffyml
Share on:
Enter Your Mastodon Instance
Copy the link below to share to Mastodon
https://terminaltrove.com/diffyml/
A fast, structural YAML diff tool with built-in Kubernetes intelligence.
Script Preview
Review this script before executing in your terminal.

diffyml is a powerful structural diff tool that can intelligently diff Kubernetes manifest and config files and highlights changes at the word level instead of line-by-line.
It can migrate API versions and is able to diff and compare entire directories in two different folders. You can diff local and remote files via a remote URL and compare x509 certificates for deep inspection of their properties if you need to renew or revoke certificates.
diffyml can be used as an external diff tool for kubectl. It integrates with Git and supports native CI annotation formats from GitHub, GitLab, and Gitea. It is also customizable from the filters, has rename detection, sensitive value masking, and custom output format.
Specifically targeted toward platform engineers, SREs, and DevOps users who are experienced with Kubernetes, diffyml is a powerful alternative to regular diffing tools for large-scale diffs, from single to multi-folder changes and for inspecting K8s configs for debugging and migration use-cases.
