From e4c8ad0132c4ba03bd651beeaaa7cbb6e3b86eb4 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 6 Dec 2015 17:44:47 +0100 Subject: Adjust parser --- cmd/acme/config.go | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'cmd/acme/config.go') diff --git a/cmd/acme/config.go b/cmd/acme/config.go index 24d7820..b880c11 100644 --- a/cmd/acme/config.go +++ b/cmd/acme/config.go @@ -6,16 +6,12 @@ import ( "github.com/BurntSushi/toml" ) -type Config struct { - Account Account - Want []Want - Hook []Hook -} - type Account struct { Mail string Key string Provider string + Want []Want + Hook Hook } type Want struct { @@ -28,11 +24,18 @@ type Hook struct { CMD string } -func ReadConfig(fname string) Config { - var c Config +func ReadConfig(fname string) Account { + var c Account _, err := toml.DecodeFile(fname, &c) if err != nil { log.Fatal(err) } return c } + +/* +func main() { + a := ReadConfig("acme.toml") + log.Printf("%+v\n", a) +} +*/ -- cgit v1.2.3