feat: add Homebrew and Scoop publishing scripts, enhance versioning metadata
Test / testing (push) Successful in 5m30s
Release / build-and-upload (release) Failing after 9m9s

This commit is contained in:
2026-08-14 11:35:52 +02:00
parent ae30ba1240
commit 333c7468e9
9 changed files with 266 additions and 15 deletions
+15 -3
View File
@@ -10,11 +10,23 @@ import (
_ "git.morlana.online/f.weber/vault-tui/internal/ui" // registers the "ui" command's runner
)
// version is overridden at build time via -ldflags "-X main.version=...".
var version = "dev"
// version, commit, date, and prerelease are overridden at build time via
// -ldflags (see the Makefile's LDFLAGS and the release Gitea Actions
// workflow, which sets PRERELEASE from the triggering release's flag).
var (
version = "dev"
commit = "none"
date = "unknown"
prerelease = "false"
)
func main() {
root := cli.Root(version)
root := cli.Root(cli.BuildInfo{
Version: version,
Commit: commit,
Date: date,
Prerelease: prerelease == "true",
})
if err := root.Run(context.Background(), os.Args); err != nil {
fmt.Fprintln(os.Stderr, "error:", err)
os.Exit(1)