# Functions
Add adds a new "name=value" style argument.
AddArg adds a simple argument.
AddOpt adds a plugin option argument.
CPPOut - Generate C++ header and source.
CSharpOpt - C# Options.
CSharpOut - Generate C# source file.
Decode - Read a binary message of the given type from standard input and write it in text format to standard output.
DecodeRaw - Read an arbitrary protocol message from standard input and write the raw tag/value pairs in text format to standard output.
DependencyOut - Write a dependency output file in the format expected by make.
DescriptorSetIn - Specifies a delimited list of FILES each containing a FileDescriptorSet (a protocol buffer defined in descriptor.proto).
DescriptorSetOut - Writes a FileDescriptorSet (a protocol buffer, defined in descriptor.proto) containing all of the input files to FILE.
DeterministicOutput - When using --encode, ensure map fields are deterministically ordered.
DocOpt - Doc plugin option.
DocOut - Generate docs.
Encode - Read a text-format message of the given type from standard input and write it in binary to standard output.
ErrorFormat - Set the format in which to print errors.
GoGrpcOpt - Go grpc plugin option.
GoGrpcOut - Generate go grpc files.
GoOpt - Go plugin option.
GoOut - Generate go source files.
GrpcGatewayOpt - Grpc gateway plugin option.
GrpcGatewayOut - Generate a go grpc open api gateway.
Help - Show this text and exit.
IncludeImports - When using --descriptor_set_out, also include all dependencies of the input files in the set, so that the set is self-contained.
IncludeSourceInfo - When using --descriptor_set_out, do not strip SourceCodeInfo from the FileDescriptorProto.
JavaOut - Generate Java source file.
JSOut - Generate JavaScript source.
ObjCOut - Generate Objective-C header and source.
OpenAPIV2Opt - Open Api plugin option.
OpenAPIV2Out - Generate an Open API v2 definition.
Out - output file.
PHPOut - Generate PHP source file.
Plugin - Specifies a plugin executable to use.
PrintFreeFieldNumbers - Print the free field numbers of the messages defined in the given proto files.
ProtoFile adds a new input file.
No description provided by the author
ProtoPath - Specify the directory in which to search for imports.
PythonOut - Generate Python source file.
RubyOut - Generate Ruby source file.
Run runs the protoc CLI.
Version - Show version info and exit.
# Type aliases
Arg represents a protoc CLI argument.