diff options
| author | Jeff Carr <[email protected]> | 2025-05-23 03:14:18 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-05-23 03:14:18 -0500 |
| commit | 626b73710a11f4646664934108bd5cfb60353cf7 (patch) | |
| tree | d1bca13d39fb1e0fed13b29fe911e63b82fb6033 | |
| parent | c862fac55f22d56e9fd8b5d48bf60ea8618c7733 (diff) | |
| -rw-r--r-- | argv.go | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -31,12 +31,17 @@ type args struct { func (a args) Description() string { return "go.wit.com/apps/autogenpb " + VERSION + " Built on " + BUILDTIME + ` -Auto Generate protocol buffer Sort() and Marshal() functions +From a .proto file, autogenpb will: -go install go.wit.com/apps/autogenpb@latest + * auto generate Sort(), Marshal() and GUI() functions in .pb.go files + * auto format the .proto file (like goimport does for .go files) + * encourages (enforces?) plural struct names (like rails) -The protobuf requires a 'standard' .proto format. -See the git sources for an example .proto file. +See the sources for an example .proto files + +Example usage: + + autogenpb --proto foo.proto --package main ` } |
