From af42c108f8f29fd6290940cc9fd6c5819d25ad74 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 21 May 2023 21:32:02 +0200 Subject: Add 'godefererr' executable Based on the code from 'gocapturedrefrace'. --- cmd/godefererr/main.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 cmd/godefererr/main.go (limited to 'cmd') diff --git a/cmd/godefererr/main.go b/cmd/godefererr/main.go new file mode 100644 index 0000000..5e8a897 --- /dev/null +++ b/cmd/godefererr/main.go @@ -0,0 +1,22 @@ +package main + +import ( + "os" + + "golang.org/x/tools/go/analysis/singlechecker" + "gopkg.teddywing.com/defererr" +) + +var version = "0.0.1" + +func main() { + if len(os.Args) > 1 && + (os.Args[1] == "-V" || + os.Args[1] == "--version") { + + println(version) + os.Exit(0) + } + + singlechecker.Main(defererr.Analyzer) +} -- cgit v1.2.3