Hi Josh, Got it! I had it all working but I was a bit confused when I noticed only Go related help text was missing in help text. Thanks for the quick response and clarification!
Regards dharani On Sun, Nov 18, 2018 at 2:06 PM Josh Humphries <jh...@bluegosling.com> wrote: > Support for Go is not built into protoc. Instead, Go code gen relies on a > protoc plugin. A serious omission from the help output for protoc is how to > use plugins: > > --<plugin>_out Generate source code by invoking plugin program named > protoc-gen-<plugin>. > > So, to use the --go_out flag, you need to install the Go plugin, which is > named protoc-gen-go > <https://github.com/golang/protobuf/tree/master/protoc-gen-go>. To > install that plugin, you can use the Go tool: > > go get github.com/golang/protobuf/protoc-gen-go > > When protoc tries to invoke protoc-gen-go, it will expect to find it in > your PATH environment. But you can also use a --plugin flag to protoc to > tell it exactly where the plugin binary lives. > > ---- > *Josh Humphries* > jh...@bluegosling.com > > > On Sun, Nov 18, 2018 at 4:57 PM Tharaneedharan Vilwanathan < > vdhar...@gmail.com> wrote: > >> Hi All, >> >> I have a minor question. When I run "protoc --help", I do not see >> "go_out" option but I see others: >> >> --cpp_out=OUT_DIR Generate C++ header and source. >> --csharp_out=OUT_DIR Generate C# source file. >> --java_out=OUT_DIR Generate Java source file. >> --js_out=OUT_DIR Generate JavaScript source. >> --objc_out=OUT_DIR Generate Objective C header and source. >> --php_out=OUT_DIR Generate PHP source file. >> --python_out=OUT_DIR Generate Python source file. >> --ruby_out=OUT_DIR Generate Ruby source file. >> >> Is it a minor bug or am I missing something? >> >> Thanks >> dharani >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.