kwalify(1)

kwalify1

Tiny schema validator for yaml and json

Usage

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 ...]

Overview

kwalify validates schema file, or YAML / JSON file against a schema.

Options

-h --help

Show summary of options.

-v

Display version information.

-s

Be silent.

-t

Expand tab characters.

-l

Show linenumber when errored (experimental).

-E

Show errors in emacs-style (implies '-l').

-m schema.yaml

Meta-validation mode: validate schema.yaml.

-f schema.yaml

Schema definition file: validate file against schema.yaml.

-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.

doc.yaml

File to validate.

Releases

9 releases since Debian 5.0 (Lenny); the text changed 4 times.

  1. 5.0
  2. 6.0
  3. 7–8
  4. 9–10
  5. 11–13

Author

Marc `Duck` Dequènes <[email protected]>

Original author.

From kwalify 0.7.2-9 in Debian 13 (Trixie). Parsed by carta from the page's man source.