diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2021-06-14 19:10:50 -0400 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2021-06-14 19:10:57 -0400 |
| commit | 4a4c36edde5ff9580b3ef5342d67b0117d555b61 (patch) | |
| tree | 71ca9a6271fe47917dc0e2c61865a89016cf3c41 | |
| parent | aa193f7871c7c769d235fad2709b7a1017053cbe (diff) | |
| download | checkup-4a4c36edde5ff9580b3ef5342d67b0117d555b61.tar.gz checkup-4a4c36edde5ff9580b3ef5342d67b0117d555b61.tar.xz | |
Add a debug option that dumps the config to stderr
| -rw-r--r-- | cmd/main/main.go | 10 |
1 files changed, 10 insertions, 0 deletions
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)) |
