From 1bceefffb083f7b7b41f6e0f99e8ef6b65ae24fc Mon Sep 17 00:00:00 2001 From: "Stephen McQuay (smcquay)" Date: Wed, 15 Jun 2016 02:35:40 -0700 Subject: [PATCH] Add an env subcommand Change-Id: I79fb0897fe87a0598e90bf652570e4a9ae5e6dce --- cmd/vaind/main.go | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/cmd/vaind/main.go b/cmd/vaind/main.go index 1e3fb96..bba4eda 100644 --- a/cmd/vaind/main.go +++ b/cmd/vaind/main.go @@ -113,15 +113,27 @@ func main() { fmt.Fprintf(os.Stderr, "problem processing environment: %v", err) os.Exit(1) } - log.Printf("%+v", c) if len(os.Args) > 1 { switch os.Args[1] { - case "env", "e", "help", "h": + case "env", "e": + fmt.Printf("VAIN_PORT: %v\n", c.Port) + fmt.Printf("VAIN_INSECURE: %v\n", c.Insecure) + fmt.Printf("VAIN_CERT: %v\n", c.Cert) + fmt.Printf("VAIN_KEY: %v\n", c.Key) + fmt.Printf("VAIN_STATIC: %v\n", c.Static) + fmt.Printf("VAIN_EMAIL_TIMEOUT: %v\n", c.EmailTimeout) + fmt.Printf("VAIN_SMTP_HOST: %v\n", c.SMTPHost) + fmt.Printf("VAIN_SMTP_PORT: %v\n", c.SMTPPort) + fmt.Printf("VAIN_FROM: %v\n", c.From) + os.Exit(0) + case "help", "h": fmt.Printf("%s\n", usage) os.Exit(0) } } + log.Printf("%+v", c) + m, err := vain.NewEmail(c.From, c.SMTPHost, c.SMTPPort) if err != nil { fmt.Fprintf(os.Stderr, "problem initializing mailer: %v", err)