diff options
Diffstat (limited to 'cmd')
| -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)) |
