@node Commands
@unnumbered Commands

@table @command

@pindex cmd/test-vector
@item cmd/test-vector
Example program that forms the same test vector as
@file{tcl/test-vector.tcl} in a streaming way.

@pindex cmd/deatomiser
@item cmd/deatomiser
Decodes the provided file with iterated functions, that uses pretty
printer as a callback.

@pindex cmd/pp
@item cmd/pp
Decodes the provided file into @ref{Items, items} and pretty prints it.
It respects @env{$NO_COLOR} environment variable. If @env{$DO_ENCODE} is
specified, then it encodes the decoded items into memory again and
compares if it has the same representation.

@pindex cmd/pub-verify
@item cmd/pub-verify
Example program that accepts a list of certificate files. First one is
that ought to be verified. Currently it installs GOST R 3410-2012 and
Ed25519-BLAKE2b cryptographic handlers for signature verification.

@pindex cmd/schema-validate
@item cmd/schema-validate
Accepts KEKS-encoded schemas, KEKS-encoded data and schema name to verify
against.

@end table
