Back to godoc.org
github.com/uber/prototool

Directory github.com/uber/prototool

v1.10.0
Latest Go to latest

The latest major version is .

Published: May 19, 2020 | License: MIT | Module: github.com/uber/prototool
Path Synopsis
cmd/prototool
example/cmd/excited
example/gen/go/uber/bar/v1
example/gen/go/uber/foo/v1
internal/breaking
internal/buf
internal/cfginit Package cfginit contains the template for prototool.yaml files, as well as a function to generate a prototool.yaml file given a specific protoc version, with or without commenting out the remainder of the options.
internal/cmd Package cmd contains the logic to setup Prototool with github.com/spf13/cobra.
internal/cmd/gen-prototool-bash-completion
internal/cmd/gen-prototool-manpages
internal/cmd/gen-prototool-zsh-completion
internal/create
internal/desc
internal/diff
internal/exec Package exec brings all the functionality of Prototool together in a format easily consumable by CLI libraries.
internal/extract Package extract is used to extract elements from reflect PackageSets.
internal/file
internal/format
internal/git Package git provides git helper functionality.
internal/grpc
internal/lint
internal/protoc
internal/protostrs Package protostrs contains common string manipulation functionality for Protobuf packages and files.
internal/reflect
internal/reflect/gen/uber/proto/reflect/v1
internal/settings
internal/strs Package strs contains common string manipulation functionality.
internal/testing
internal/text
internal/vars Package vars contains static variables used in Prototool.
internal/wkt Package wkt contains the list of the Google Well-Known Types as well as the Golang package mappings for the generated code for github.com/golang/protobuf and github.com/gogo/protobuf.