From cd25bb08f9c9f1d402a8ef77ab5910b69c24a3ad Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 29 Feb 2016 00:47:38 +0100 Subject: Add DumpTOML for comparation --- cmd/acme/config.go | 15 ++++++++++----- cmd/acme/main.go | 3 ++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/cmd/acme/config.go b/cmd/acme/config.go index 55cc13f..102eb0c 100644 --- a/cmd/acme/config.go +++ b/cmd/acme/config.go @@ -58,13 +58,18 @@ var ( errNoMail = errors.New("no mail specified") ) -func Dump(c *Config) (string, error) { +func DumpYAML(c *Config) (string, error) { out, err := yaml.Marshal(c) - if err != nil { - return "", err - } - return string(out), nil + return string(out), err +} + +/* +func DumpTOML(c *Config) (string, error) { + buf := &bytes.Buffer{} + err := toml.NewEncoder(buf).Encode(c) + return buf.String(), err } +*/ func LoadConfig(fname string) (*Config, error) { conf, err := ioutil.ReadFile(fname) diff --git a/cmd/acme/main.go b/cmd/acme/main.go index c5d187c..a9f4027 100644 --- a/cmd/acme/main.go +++ b/cmd/acme/main.go @@ -74,7 +74,8 @@ func main() { log.Fatal(err) } fmt.Printf("%+v\n", conf) - fmt.Println(Dump(conf)) + fmt.Println(DumpYAML(conf)) + //fmt.Println(DumpTOML(conf)) return /* -- cgit v1.2.3