feat: add Homebrew and Scoop publishing scripts, enhance versioning metadata
This commit is contained in:
+15
-3
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user