- What's a multi-document YAML file?
- A single file containing multiple YAML documents separated by `---`. Common in Kubernetes manifests (one Service + one Deployment in one apply) and Helm template output.
- Why split them?
- To apply documents individually, rename them for separate files (deployment.yaml, service.yaml), or filter just the Services/ConfigMaps from a big combined file.
- Does the splitter preserve comments?
- Yes — comments at the top of each document stay with that document after splitting.
- Can I filter by kind or apiVersion?
- Yes — the tool parses each document as YAML and lets you filter by any top-level key (kind, apiVersion, metadata.namespace). Output is only the matching documents.