fixup readme
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
parent
9d51b6fb91
commit
2e4e0eecfb
10
README.md
10
README.md
@ -1,4 +1,4 @@
|
|||||||
# `protoc-gen-gotemplate`
|
# `protoc-gen-micro`
|
||||||
:open_file_folder: protocol generator + golang text/template (protobuf)
|
:open_file_folder: protocol generator + golang text/template (protobuf)
|
||||||
|
|
||||||
A generic **code**/script/data generator based on [Protobuf](https://developers.google.com/protocol-buffers/).
|
A generic **code**/script/data generator based on [Protobuf](https://developers.google.com/protocol-buffers/).
|
||||||
@ -24,7 +24,7 @@ The plugin parses **protobuf** files, generates an **ast**, and walks a local **
|
|||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
`protoc-gen-gotemplate` requires a **template_dir** directory *(by default `./templates`)*.
|
`protoc-gen-micro` requires a **template_dir** directory *(by default `./templates`)*.
|
||||||
|
|
||||||
Every file ending with `.tmpl` will be processed and written to the destination folder, following the file hierarchy of the `template_dir`, and remove the `.tmpl` extension.
|
Every file ending with `.tmpl` will be processed and written to the destination folder, following the file hierarchy of the `template_dir`, and remove the `.tmpl` extension.
|
||||||
|
|
||||||
@ -33,7 +33,7 @@ Every file ending with `.tmpl` will be processed and written to the destination
|
|||||||
```console
|
```console
|
||||||
$> ls -R
|
$> ls -R
|
||||||
input.proto templates/doc.txt.tmpl templates/config.json.tmpl
|
input.proto templates/doc.txt.tmpl templates/config.json.tmpl
|
||||||
$> protoc --gotemplate_out=. input.proto
|
$> protoc --micro_out=. input.proto
|
||||||
$> ls -R
|
$> ls -R
|
||||||
input.proto templates/doc.txt.tmpl templates/config.json.tmpl
|
input.proto templates/doc.txt.tmpl templates/config.json.tmpl
|
||||||
doc.txt config.json
|
doc.txt config.json
|
||||||
@ -44,7 +44,7 @@ doc.txt config.json
|
|||||||
You can specify custom options, as follow:
|
You can specify custom options, as follow:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$> protoc --gotemplate_out=debug=true,template_dir=/path/to/template/directory:. input.proto
|
$> protoc --micro_out=debug=true,template_dir=/path/to/template/directory:. input.proto
|
||||||
```
|
```
|
||||||
|
|
||||||
| Option | Default Value | Accepted Values | Description
|
| Option | Default Value | Accepted Values | Description
|
||||||
@ -128,7 +128,7 @@ See the project helpers for the complete list.
|
|||||||
|
|
||||||
* Install the **Go** compiler and tools from https://golang.org/doc/install
|
* Install the **Go** compiler and tools from https://golang.org/doc/install
|
||||||
* Install **protobuf**: `go get -u github.com/golang/protobuf/{proto,protoc-gen-go}`
|
* Install **protobuf**: `go get -u github.com/golang/protobuf/{proto,protoc-gen-go}`
|
||||||
* Install **protoc-gen-gotemplate**: `go get -u github.com/unistack-org/protoc-gen-micro`
|
* Install **protoc-gen-micro**: `go get -u github.com/unistack-org/protoc-gen-micro`
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user