Re: [go-nuts] protoc question

2018-11-18 Thread Tharaneedharan Vilwanathan
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 
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:
>
> --_out  Generate source code by invoking plugin program named
> protoc-gen-.
>
> So, to use the --go_out flag, you need to install the Go plugin, which is
> named 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_DIRGenerate C# source file.
>>   --java_out=OUT_DIR  Generate Java source file.
>>   --js_out=OUT_DIRGenerate JavaScript source.
>>   --objc_out=OUT_DIR  Generate Objective C header and source.
>>   --php_out=OUT_DIR   Generate PHP source file.
>>   --python_out=OUT_DIRGenerate 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.


Re: [go-nuts] protoc question

2018-11-18 Thread Josh Humphries
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:

--_out  Generate source code by invoking plugin program named
protoc-gen-.

So, to use the --go_out flag, you need to install the Go plugin, which is
named 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_DIRGenerate C# source file.
>   --java_out=OUT_DIR  Generate Java source file.
>   --js_out=OUT_DIRGenerate JavaScript source.
>   --objc_out=OUT_DIR  Generate Objective C header and source.
>   --php_out=OUT_DIR   Generate PHP source file.
>   --python_out=OUT_DIRGenerate 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.


[go-nuts] protoc question

2018-11-18 Thread Tharaneedharan Vilwanathan
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_DIRGenerate C# source file.
  --java_out=OUT_DIR  Generate Java source file.
  --js_out=OUT_DIRGenerate JavaScript source.
  --objc_out=OUT_DIR  Generate Objective C header and source.
  --php_out=OUT_DIR   Generate PHP source file.
  --python_out=OUT_DIRGenerate 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.