aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-02-29 00:47:38 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-02-29 00:47:38 +0100
commitcd25bb08f9c9f1d402a8ef77ab5910b69c24a3ad (patch)
tree160ad0a9c90ae6a264e707d08fe405f6746697db
parent25c4ce9ef9c437b9ac729f1183f67b59fbb57d70 (diff)
Add DumpTOML for comparation
-rw-r--r--cmd/acme/config.go15
-rw-r--r--cmd/acme/main.go3
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
/*