panel public release
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
// Package version holds the single build-time version string shared by
|
||||
// every panel binary (controller, agent, panelctl).
|
||||
//
|
||||
// It defaults to "dev" and is injected at build time via:
|
||||
//
|
||||
// go build -ldflags "-X github.com/dbledeez/panel/pkg/version.Version=v1.2.3"
|
||||
//
|
||||
// The Makefile at the repo root and the install scripts (install.sh /
|
||||
// install.ps1) wire this automatically from `git describe` or $PANEL_VERSION.
|
||||
package version
|
||||
|
||||
// Version is the panel build version. Overridden by -ldflags -X; "dev"
|
||||
// in ad-hoc `go build` / `go run` builds.
|
||||
var Version = "dev"
|
||||
|
||||
// UserAgent returns the canonical User-Agent header value for outbound
|
||||
// HTTP requests made by panel binaries.
|
||||
func UserAgent() string {
|
||||
return "panel/" + Version + " (+https://github.com/dbledeez/panel)"
|
||||
}
|
||||
Reference in New Issue
Block a user