diff --git a/.goreleaser.yml b/.goreleaser.yml index b7d92c1..759e8da 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -4,6 +4,7 @@ build: - CGO_ENABLED=0 ldflags: - -s -w + - -X "main.Version={{ .Version }}" flags: - -trimpath diff --git a/main.go b/main.go index 1bad4cb..774089b 100644 --- a/main.go +++ b/main.go @@ -12,6 +12,10 @@ import ( "github.com/RoyXiang/plexproxy/handler" ) +var ( + Version string +) + func main() { srv := &http.Server{ Addr: "0.0.0.0:5000", @@ -23,7 +27,7 @@ func main() { common.GetLogger().Println(err) } }() - common.GetLogger().Println("Server started on :5000") + common.GetLogger().Printf("plexproxy started on :5000 (version=%q)", Version) c := make(chan os.Signal, 1) signal.Notify(c, syscall.SIGHUP, syscall.SIGINT, syscall.SIGTERM, syscall.SIGQUIT)