コード例 #1
0
ファイル: main.go プロジェクト: kildevaeld/projects
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)
	}
}
コード例 #2
0
ファイル: config.go プロジェクト: kildevaeld/projects
func decodeConfig(reader io.Reader, c *Config) error {
	_, e := toml.DecodeReader(reader, c)
	return e

}