Metadata-Version: 2.4
Name: yaml-overlay
Version: 0.2.0
Summary: Visualize the provenance of YAML values in a file resulting from an overlay of multiple value files
License: MIT
License-File: LICENSE
Author: Balthazar Rouberol
Author-email: br@imap.cc
Requires-Python: >=3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: pyyaml (>=6.0.3,<7.0.0)
Description-Content-Type: text/markdown

# yaml-overlay

This CLI will overlay the argument YAML values files from lowest to highest precedence, associate a color for each file, and colorize each value in the resulting YAML overlay according to its provenance. This can be very useful when dealing with Kubernetes charts deployments with many different value files (environment values, default values, private values, instance values, etc) to track down where a particular value is defined.

See https://blog.balthazar-rouberol.com/visualizing-a-yaml-value-files-overlay for more details.

## Installation

```console
$ pip install yaml-overlay
$ yaml-overlay [yaml files]
```

## Example

![colorized yaml overlay](https://f003.backblazeb2.com/file/brouberol-blog/yaml-overlay/yaml-overlay.webp)

