From 4a4c36edde5ff9580b3ef5342d67b0117d555b61 Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Mon, 14 Jun 2021 19:10:50 -0400 Subject: Add a debug option that dumps the config to stderr --- cmd/main/main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'cmd/main') diff --git a/cmd/main/main.go b/cmd/main/main.go index 98b0638..dd344d2 100644 --- a/cmd/main/main.go +++ b/cmd/main/main.go @@ -136,6 +136,7 @@ func main() { confFn := fl.String("c", "config.yml", "Configuration file path") version := fl.Bool("v", false, "Print version and exit") once := fl.Bool("o", false, "Run once then exit") + debug := fl.Bool("d", false, "Dump the config to stderr") _ = fl.Parse(os.Args[1:]) @@ -160,6 +161,15 @@ func main() { os.Exit(1) } + if *debug { + enc := yaml.NewEncoder(os.Stderr) + + err := enc.Encode(conf) + if err != nil { + panic(err) + } + } + if *once { jobNotify(conf, checkCerts(conf)) jobNotify(conf, checkStatus(conf)) -- cgit v1.2.3