KWALIFY(1)

πŸ’– KWALIFY(1) πŸ’–

User Commands ✨ the kwalify page, bestie


🌸 NAME 🌸

kwalify β€” tiny schema validator for YAML and JSON πŸ¦‹


✨ SYNOPSIS ✨

okay so here's every single way you can call her, no cap:

kwalify [-h | --help | -v]

kwalify [-s] [-t] [-l] [-E] -f schema.yaml doc.yaml [doc2.yaml ...]

kwalify [-s] [-t] [-l] [-E] -m schema.yaml [schema2.yaml ...]

kwalify [-s] [-t] [-l] [-E] {-a action | -ha action} -f schema.yaml
        [schema2.yaml ...]

πŸ’… DESCRIPTION πŸ’…

She validates a schema file, or she validates a YAML / JSON file against a schema. That's the whole vibe. Validation queen behavior, honestly. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” shows you a lil summary of all the options. ur own personal tour guide 🫢
  • -v β€” spills the version info. which version is this? she'll tell you. ⭐
  • -s β€” be silent. 🀫 like, shhh, no output, she's just doing her thing quietly.
  • -t β€” expand tab characters. tabs β†’ not tabs. the way that tabs get expanded… iconic. ✨
  • -l β€” show the line number when it errors out. experimental, so like… she's trying her best, be nice πŸ™ˆ
  • -E β€” show errors in emacs-style. (this implies -l, so you get the line numbers too, periodt.) πŸ”₯
  • -m schema.yaml β€” meta-validation mode: validate schema.yaml itself. validating the validator's food, so meta πŸ’€
  • -f schema.yaml β€” schema definition file: validate a file against schema.yaml. this is the main character flag fr fr πŸ‘‘
  • -a action β€” generate code (depending on action: 'genclass-ruby' or 'genclass-java'). πŸ’–
  • -ha action β€” generate code (depending on action: 'genclass-ruby' or 'genclass-java') with properties. the ✨deluxe✨ version, she's got extras πŸŽ€
  • doc.yaml β€” the file to validate. the one on trial, bestie. good luck to her πŸ“

🌈 AUTHOR 🌈

Marc `Duck` Dequènes <Duck@DuckCorp.org>

  • Original author. πŸ¦† the originator, the blueprint, the moment.

Copyright © 2007-2011 Marc Dequènes (Duck)

This manual page was written for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation.

On Debian systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3.


and that's the whole page, bestie!! 🧚 this one's brought to you by Kwalify, dated 2011-09-16, and she lives in the KWALIFY(1) section of the manual β€” go forth and validate, mwah πŸ’…πŸ’–

πŸ“¦ where this page comes from