diff --git a/cmd/capcheck/app/app.go b/cmd/capcheck/app/app.go index bf5b0e3..4fe8047 100644 --- a/cmd/capcheck/app/app.go +++ b/cmd/capcheck/app/app.go @@ -6,6 +6,7 @@ import ( "io" "os" "path/filepath" + "runtime/debug" "time" "github.com/git-pkgs/capcheck/internal/analyse" @@ -18,6 +19,15 @@ import ( var Version = "dev" +func init() { + if Version != "dev" { + return + } + if bi, ok := debug.ReadBuildInfo(); ok && bi.Main.Version != "" && bi.Main.Version != "(devel)" { + Version = bi.Main.Version + } +} + type ExitError struct { Code int }