openqa-validate-yaml(1)

πŸ’– openqa-validate-yaml β€” the openQA manual page, bestie edition πŸ’–

okay so you found the openQA Documentation page for openqa-validate-yaml, and honestly? it's giving "tiny tool, huge main character energy". let's get into it πŸ¦‹


✨ NAME ✨

openqa-validate-yaml β€” check YAML files against a schema

like. that's it. that's the whole job. and she does it flawlessly πŸ’…


🌸 SYNOPSIS 🌸

openqa-validate-yaml [OPTIONS] [-] [file ...]

that's the vibe. options, then either a - or a pile of files, and off you go πŸŽ€


πŸ’œ DESCRIPTION πŸ’œ

so here's the tea, bestie πŸ“

you hand openqa-validate-yaml a list of one or more filenames. those files are expected to be YAML files β€” that's the whole point, no cap. then openqa-validate-yaml goes through each item in the list, one by one, and checks whether the file is valid when tested against a Schema. it's like a vibe check but for YAML. πŸ”₯

and if you don't wanna pass a filename? no problem. you can pass - instead of a filename to read the test input from STDIN. pipe it in, let it cook. 😌


✨ OPTIONS ✨

  • --validate-schema β€” this one also validates the Schema file itself, on top of any YAML files you threw at it. double duty, she contains multitudes πŸ‘‘
  • --schema-file=SCHEMA β€” tells it which schema file or URL to validate against. the default is literally this:
.../public/schema/JobTemplates-01.yaml

so if you don't say anything, that's what she's using. periodt. πŸ’…

  • -h β€” prints a usage message and dips out. instant exit, no small talk. bye bestie πŸ‘‹

🫢 AUTHOR 🫢

this manual page was written by Philip Hands <phil@hands.com>, for the Debian GNU/Linux system (but may be used by others). shoutout to him fr fr, iconic behavior πŸ’–


lowkey a reminder: read the options carefully before you run her, because the schema she validates against is the vibe she's checking for 🌈

and that's the whole page, bestie!! πŸŽ€ this was perl v5.42.3, dated 2026-09-10, and yes she ate. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from