don't log.Fatal if we can't read version...

This commit is contained in:
onyx-and-iris 2025-06-19 02:21:12 +01:00
parent cad1585975
commit f4ddb45fd2

View File

@ -3,7 +3,6 @@ package main
import ( import (
"context" "context"
"log"
"os" "os"
"runtime/debug" "runtime/debug"
"strings" "strings"
@ -58,14 +57,6 @@ func init() {
// main is the entry point of the application. // main is the entry point of the application.
// It executes the root command and handles any errors. // It executes the root command and handles any errors.
func main() { func main() {
if version == "" {
info, ok := debug.ReadBuildInfo()
if !ok {
log.Fatal("could not read build info")
}
version = strings.Split(info.Main.Version, "-")[0]
}
if err := fang.Execute(context.Background(), rootCmd, fang.WithVersion(versionFromBuild())); err != nil { if err := fang.Execute(context.Background(), rootCmd, fang.WithVersion(versionFromBuild())); err != nil {
os.Exit(1) os.Exit(1)
} }