add version and DO NOT EDIT to header
This commit is contained in:
parent
c3d018df22
commit
50cafc8517
|
@ -0,0 +1,34 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
)
|
||||
|
||||
func headerComment(w io.Writer) {
|
||||
fmt.Fprintln(w, "")
|
||||
fmt.Fprintln(w, "// This file was autogenerated with autogenpb", VERSION, "DO NOT EDIT")
|
||||
fmt.Fprintln(w, "// go install go.wit.com/apps/autogenpb@latest")
|
||||
fmt.Fprintln(w, "//")
|
||||
fmt.Fprintln(w, "// You can use it on simple protobuf files")
|
||||
fmt.Fprintln(w, "// The .proto file must have a singular and plural form of a message")
|
||||
fmt.Fprintln(w, "// (for those of you that know ruby on rails, it's like that)")
|
||||
fmt.Fprintln(w, "//")
|
||||
fmt.Fprintln(w, "// You can mark which repos you want to auto generate sort.pb.go and marshal.pb.go files for")
|
||||
fmt.Fprintln(w, "//")
|
||||
fmt.Fprintln(w, "// For an example,")
|
||||
fmt.Fprintln(w, "// go-clone go.wit.com/lib/protobuf/gitpb")
|
||||
fmt.Fprintln(w, "//")
|
||||
fmt.Fprintln(w, "")
|
||||
}
|
||||
|
||||
func header(w io.Writer, names map[string]string) {
|
||||
fmt.Fprintln(w, "package "+names["package"])
|
||||
headerComment(w)
|
||||
fmt.Fprintln(w, "import (")
|
||||
fmt.Fprintln(w, " \"fmt\"")
|
||||
fmt.Fprintln(w, " \"sort\"")
|
||||
fmt.Fprintln(w, " \"sync\"")
|
||||
fmt.Fprintln(w, ")")
|
||||
fmt.Fprintln(w, "")
|
||||
}
|
28
sort.go
28
sort.go
|
@ -59,34 +59,6 @@ func makeSortfile() {
|
|||
iterEnd(f, sortmap)
|
||||
}
|
||||
|
||||
func headerComment(w io.Writer) {
|
||||
fmt.Fprintln(w, "")
|
||||
fmt.Fprintln(w, "// This file was autogenerated with autogenpb.")
|
||||
fmt.Fprintln(w, "// go install go.wit.com/apps/autogenpb@latest")
|
||||
fmt.Fprintln(w, "//")
|
||||
fmt.Fprintln(w, "// You can use it on simple protobuf files")
|
||||
fmt.Fprintln(w, "// The .proto file must have a singular and plural form of a message")
|
||||
fmt.Fprintln(w, "// (for those of you that know ruby on rails, it's like that)")
|
||||
fmt.Fprintln(w, "//")
|
||||
fmt.Fprintln(w, "// You can mark which repos you want to auto generate sort.pb.go and marshal.pb.go files for")
|
||||
fmt.Fprintln(w, "//")
|
||||
fmt.Fprintln(w, "// For an example,")
|
||||
fmt.Fprintln(w, "// go-clone go.wit.com/lib/protobuf/gitpb")
|
||||
fmt.Fprintln(w, "//")
|
||||
fmt.Fprintln(w, "")
|
||||
}
|
||||
|
||||
func header(w io.Writer, names map[string]string) {
|
||||
fmt.Fprintln(w, "package "+names["package"])
|
||||
headerComment(w)
|
||||
fmt.Fprintln(w, "import (")
|
||||
fmt.Fprintln(w, " \"fmt\"")
|
||||
fmt.Fprintln(w, " \"sort\"")
|
||||
fmt.Fprintln(w, " \"sync\"")
|
||||
fmt.Fprintln(w, ")")
|
||||
fmt.Fprintln(w, "")
|
||||
}
|
||||
|
||||
func syncLock(w io.Writer, names map[string]string) {
|
||||
fmt.Fprintln(w, "// bad global lock until I figure out some other plan")
|
||||
fmt.Fprintln(w, "// redo/fix protoc-gen-go 1.35 and do it there?")
|
||||
|
|
Loading…
Reference in New Issue