· 8 years ago · Jan 17, 2017, 07:32 PM
1package main
2
3import (
4 "fmt"
5 "os"
6
7 "github.com/BurntSushi/toml"
8)
9
10type tomlConfig struct {
11 OAuth struct {
12 Token string
13 }
14}
15
16func main() {
17
18 var config tomlConfig
19 if _, err := toml.DecodeFile("oauth.toml", &config); err != nil {
20 fmt.Println(err)
21 return
22 }
23
24 fmt.Printf("Auth: %s\n", config.OAuth.Token)
25
26 var blah tomlConfig
27 .OAuth.Token = "xxxxxxxxxxxxx"
28
29 toml.NewEncoder(os.Stdout).Encode(&tomlConfig.OAuth.Token)
30
31}