// Copyright (c) 2026 Petr BalvĂ­n (https://petrbalvin.org) // SPDX-License-Identifier: MIT //go:build linux || freebsd // Package version exposes the nuntius release identity. package version import "runtime/debug" // Name is the program name reported by `--version` and in log lines. const Name = "nuntius" // Version reports the release the toolchain recorded for this build: the // tag when the checkout is at one, a pseudo-version naming the commit // otherwise, and (devel) outside version control. Nothing writes a version // number, so the recorded value cannot go stale, and a dirty tree reports // +dirty honestly. func Version() string { bi, ok := debug.ReadBuildInfo() if !ok || bi.Main.Version == "" { return "(devel)" } return bi.Main.Version }