From c4d9cc1a8d3f89a86a56caff5753603cf7097c71 Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Wed, 20 Nov 2024 13:26:51 +0800 Subject: [PATCH] feat: version print build settings --- cmd/version.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/version.go b/cmd/version.go index 52a4fa40..581a664f 100644 --- a/cmd/version.go +++ b/cmd/version.go @@ -3,6 +3,7 @@ package cmd import ( "fmt" "runtime" + "runtime/debug" "github.com/spf13/cobra" "github.com/synctv-org/synctv/internal/version" @@ -20,6 +21,11 @@ var VersionCmd = &cobra.Command{ fmt.Printf("- os/arch: %s\n", runtime.GOARCH) fmt.Printf("- go/version: %s\n", runtime.Version()) fmt.Printf("- go/compiler: %s\n", runtime.Compiler) + fmt.Printf("- go/numcpu: %d\n", runtime.NumCPU()) + info, ok := debug.ReadBuildInfo() + if ok { + fmt.Printf("- go/buildsettings: %v\n", info.Settings) + } }, }