package main import ( "flag" "git.ksdemosapps.com/kylesoda/go-migrate/internal/app/config" log "github.com/sirupsen/logrus" ) func main() { log.SetLevel(log.DebugLevel) configPath := flag.String("config", "", "path to migration config file") flag.Parse() if flag.NArg() > 1 { log.Fatalf("only one config file path is allowed") } if *configPath == "" && flag.NArg() == 1 { *configPath = flag.Arg(0) } migrationConfig, err := config.ReadMigrationConfig(*configPath) if err != nil { log.Fatalf("error leyendo configuracion: %v", err) } log.Debugf("Config: %+v", migrationConfig) }