From 3a4e0c1046276235488326bb4e032c801280fc15 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 30 Nov 2024 15:06:57 -0600 Subject: auto detect unique keys in protobuf file --- marshal.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'marshal.go') diff --git a/marshal.go b/marshal.go index 346115b..d7166fa 100644 --- a/marshal.go +++ b/marshal.go @@ -28,13 +28,15 @@ func marshal(names map[string]string) { fmt.Fprintln(w, ")") fmt.Fprintln(w, "") - if len(argv.Marshal) == 0 { - marshalThing(w, names["Base"]) - marshalThing(w, names["Bases"]) - } else { - for _, v := range argv.Marshal { - marshalThing(w, v) - } + for _, v := range marshalKeys { + log.Info("found marshal key in .proto", v) + marshalThing(w, v) + } + + // marshalThing(w, names["Base"]) + // marshalThing(w, names["Bases"]) + for _, v := range argv.Marshal { + marshalThing(w, v) } } -- cgit v1.2.3