diff --git a/main.go b/main.go index a9425c9f..38dd2862 100644 --- a/main.go +++ b/main.go @@ -128,16 +128,16 @@ func watchForConfigChanges(app *tview.Application, configFilePath string, grid * func main() { log.SetFlags(log.LstdFlags | log.Lshortfile) + cfg.MigrateOldConfig() + cfg.CreateConfigDir() + cfg.CreateConfigFile() + // Parse and handle flags flags := flags.NewFlags() flags.Parse() config := cfg.LoadConfigFile(flags.ConfigFilePath()) flags.RenderIf(version, config) - cfg.MigrateOldConfig() - cfg.CreateConfigDir() - cfg.CreateConfigFile() - if flags.Profile { defer profile.Start(profile.MemProfile).Stop() }