From 26b206b94c95904fd85b2a3e2c63d87c817afc32 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 3 Jun 2017 19:26:05 +0200 Subject: Move `Config` & `loadConfig()` to config.go Now that we have a 'config.go' file, it makes more sense for these two to live in that file. Change `loadConfig()` to return an error instead of printing it to the log. --- main.go | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 1d90f94..5eae47f 100644 --- a/main.go +++ b/main.go @@ -9,21 +9,11 @@ import ( "github.com/teddywing/timetasker/timetask" - "github.com/BurntSushi/toml" "gopkg.in/alecthomas/kingpin.v2" ) var VERSION string = "0.1.0" -type Config struct { - Auth struct { - Username string - PasswordCmd string `toml:"password_cmd"` - } - Profile timetask.Profile - Projects map[string]timetask.Project -} - var config Config func main() { @@ -110,11 +100,3 @@ func main() { body, err = ioutil.ReadAll(resp.Body) log.Println(string(body)) } - -func loadConfig() { - config = Config{} - _, err := toml.DecodeFile("config2.toml", &config) - if err != nil { - log.Println(err) - } -} -- cgit v1.2.3