Bugfix: Introduces a new config.DefaultFilePath func (#415)

* Introduces a new config.DefaultFilePath func

* FiX GrAmMeRiNo
This commit is contained in:
Adrian Gallagher
2020-01-16 08:10:25 +11:00
committed by GitHub
parent 838b378c21
commit 7a90aecf6f
8 changed files with 60 additions and 51 deletions

View File

@@ -48,24 +48,16 @@ func main() {
fmt.Println(core.Copyright)
fmt.Println()
defaultPath, err := config.GetFilePath("")
if err != nil {
fmt.Println(err)
os.Exit(1)
}
flag.StringVar(&command, "command", "", "command to run status|up|up-by-one|up-to|down|create")
flag.StringVar(&args, "args", "", "arguments to pass to goose")
flag.StringVar(&configFile, "config", defaultPath, "config file to load")
flag.StringVar(&configFile, "config", config.DefaultFilePath(), "config file to load")
flag.StringVar(&defaultDataDir, "datadir", common.GetDefaultDataDir(runtime.GOOS), "default data directory for GoCryptoTrader files")
flag.StringVar(&migrationDir, "migrationdir", database.MigrationDir, "override migration folder")
flag.Parse()
conf := config.GetConfig()
err = conf.LoadConfig(configFile, true)
var conf config.Config
err := conf.LoadConfig(configFile, true)
if err != nil {
fmt.Println(err)
os.Exit(1)
@@ -75,6 +67,7 @@ func main() {
fmt.Println("Database support is disabled")
os.Exit(1)
}
err = openDbConnection(conf.Database.Driver)
if err != nil {
fmt.Println(err)