diff options
-rw-r--r-- | config.go | 2 | ||||
-rw-r--r-- | main.go | 7 |
2 files changed, 5 insertions, 4 deletions
@@ -67,7 +67,7 @@ func maybeWriteConfig() error { func loadConfig() error { config = Config{} - _, err := toml.DecodeFile("config2.toml", &config) + _, err := toml.DecodeFile(configFile(), &config) if err != nil { return err } @@ -19,9 +19,6 @@ var config Config func main() { var err error - err = loadConfig() - kingpin.FatalIfError(err, "Could not load config file") - // Parse command line arguments project_alias := kingpin.Flag( "project", @@ -58,6 +55,10 @@ func main() { os.Exit(0) } + + err = loadConfig() + kingpin.FatalIfError(err, "could not load config file, try --write-config") + // Submit time entry project, ok := config.Projects[*project_alias] if !ok { |