add --version

Signed-off-by: Hadi <hadi@example.com>
This commit is contained in:
Hadi
2026-05-04 13:10:58 +02:00
parent 6811a1c7fd
commit 6e3beb44e1
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -16,7 +16,7 @@
pname = "usbguard-tui";
version = "1.0.0";
ldflags = ["-s" "-w"];
ldflags = ["-s" "-w" "-X main.version=${version}"];
in {
packages = forAllSystems (system: pkgs: {
"${pname}" = pkgs.buildGoModule {
+7
View File
@@ -9,7 +9,14 @@ import (
"github.com/anotherhadi/usbguard-tui/internal/ui"
)
var version = "dev"
func main() {
if len(os.Args) > 1 && (os.Args[1] == "--version" || os.Args[1] == "-version" || os.Args[1] == "-v") {
fmt.Println("usbguard-tui", version)
return
}
if err := guard.Check(); err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)