Imports github.com/golang/protobuf/proto github.com/altipla-consulting/collections github.com/golang/protobuf/protoc-gen-go/descriptor github.com/golang/protobuf/protoc-gen-go/plugin github.com/juju/errors Standard library imports bytes flag fmt io io/ioutil log os path/filepath sort strconv strings text/template