func UpdateConfigFromFile(conf *Config, f io.Reader) error { _, err := toml.DecodeReader(f, conf) if err != nil { return err } return nil }
func main() { if flag.NArg() != 0 { flag.Usage() } var tmp interface{} if _, err := toml.DecodeReader(os.Stdin, &tmp); err != nil { log.Fatalf("Error decoding TOML: %s", err) } typedTmp := translate(tmp) if err := json.NewEncoder(os.Stdout).Encode(typedTmp); err != nil { log.Fatalf("Error encoding JSON: %s", err) } }