add -v version flag

This commit is contained in:
Sam Hoffman
2026-01-30 18:16:48 -05:00
parent 93c538b470
commit b14132886d

View File

@@ -2,11 +2,31 @@ package main
import ( import (
"context" "context"
"flag"
"fmt"
"git.gentoo.party/sam/thanks/internal/jobs" "git.gentoo.party/sam/thanks/internal/jobs"
) )
var (
Version = "development"
BuildTime = "unknown"
)
var flagVersion = false
func init() {
flag.BoolVar(&flagVersion, "v", false, "show program version")
}
func main() { func main() {
flag.Parse()
if flagVersion {
fmt.Printf("version: %s\n", Version)
fmt.Printf("build time: %s\n", BuildTime)
return
}
myJob := jobs.BackupJob{ myJob := jobs.BackupJob{
Source: "zroot/home/sam/thanks", Source: "zroot/home/sam/thanks",
Target: "zrust/backup/weller/thanks", Target: "zrust/backup/weller/thanks",