diff --git a/cmd/hoarder/main.go b/cmd/hoarder/main.go index bed490b..1054011 100644 --- a/cmd/hoarder/main.go +++ b/cmd/hoarder/main.go @@ -2,6 +2,7 @@ package main import ( "flag" + "fmt" "github.com/tblyler/hoarder/queue" "gopkg.in/yaml.v2" "io/ioutil" @@ -10,10 +11,19 @@ import ( "os/signal" ) +var buildVersion = "Unknown" +var buildDate = "Unknown" + func main() { + version := flag.Bool("version", false, "display version info") configPath := flag.String("config", "", "path to the config file") flag.Parse() + if *version { + fmt.Printf("%s\n%s\n", buildVersion, buildDate) + os.Exit(0) + } + logger := log.New(os.Stdout, "hoarder ", log.LstdFlags) if *configPath == "" {