CAPNPROTO(1) | capnp User Manual | CAPNPROTO(1) |
NAME¶
capnp - compiler for Cap'n Proto data interchange format definition files
SYNOPSIS¶
capnp [<options>] <command> [<args>]
capnp id
capnp [--help | --version]
DESCRIPTION¶
This manual page documents briefly the capnp command.
It was written for the Debian distribution because the original program does not have a manual page.
capnp is wrapper for various tools used to manipulate the Cap'n Proto data interchange format. These tools include a definition file compiler, a C++ backend, a decoder for converting Cap'n Proto messages to text and a generator for Cap'n Proto definition IDs.
OPTIONS¶
The program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below.
-IDIR, --import-pathDIR
--no-standard-import
--verbose
--help
--version
COMMANDS¶
compile¶
Compile Cap'n Proto schema files & generate corresponding source code in one or more languages.
OPTIONS
-I<dir>, --import-path=<dir>
--no-standard-import
-olang[:dir], --output=lang[:dir]
--src-prefix=<prefix>
decode¶
Decodes one or more encoded Cap'n Proto messages as text. Messages are read from standard input and by default are expected to be in standard Cap'n Proto serialization format.
OPTIONS
-I<dir>, --import-path=<dir>
-f, --flat
--no-standard-import
-p, --packed
--short
id¶
Generates a unique identifier for Cap'n Proto schema files.
SEE ALSO¶
More documentation about Cap'n Proto is available online at http://capnproto.org.
AUTHOR¶
Tom Lee <debian@tomlee.co>
COPYRIGHT¶
Copyright © 2013 Tom Lee
This manual page was written for the Debian system (and 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 2 or (at your option) any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
05/14/2022 | capnp |