package
0.7.1
Repository: https://github.com/dapperlabs/prototool.git
Documentation: pkg.go.dev

# Functions

ConfigProviderWithLogger returns a ConfigProviderOption that uses the given logger.
NewConfigProvider returns a new ConfigProvider.
ParseGenPluginType parses the GenPluginType from the given string.

# Constants

DefaultConfigFilename is the default config filename.
GenPluginTypeGo says the plugin is a Golang plugin that is or uses github.com/golang/protobuf.
GenPluginTypeGogo says the plugin is a Golang plugin that is or uses github.com/gogo/protobuf.
GenPluginTypeNone says there is no specific plugin type.

# Structs

CompileConfig is the compile config.
Config is the main config.
CreateConfig is the create config.
ExternalConfig is the external representation of Config.
GenConfig is the gen config.
GenGoPluginOptions are options for go plugins.
GenPlugin is a plugin to use.
LintConfig is the lint config.
OutputPath is an output path.

# Interfaces

ConfigProvider provides Configs.

# Type aliases

ConfigProviderOption is an option for a new ConfigProvider.
GenPluginType is a type of protoc plugin.