INNER CODE UNIT · Go
main
sklinkert/at · cmd/import-histdata/main.go:31
func main() {
slog.SetDefault(slog.New(slog.NewTextHandler(os.Stderr, nil)))
var c = make(chan tick.Tick)
var e = env.New()
var csvFiles []string
var instrument string
e.List("IMPORT_HISTDATA_CSV_FILES", &csvFiles, ",", "Import CSV files from histdata.com")
e.String("INSTRUMENT", &instrument, "Instrument name e.g. EURUSD")
e.OptionalString("DB_HOST", &conf.dbHost, "", "DB host")
e.OptionalString("DB_USER", &conf.dbUser, "guest", "DB user")
e.OptionalString("DB_PASSWORD", &conf.dbPassword, "guest", "DB password")
e.OptionalString("DB_NAME", &conf.dbName, "guest", "DB name")
e.OptionalInt("DB_PORT", &conf.dbPort, 25060, "DB port")
if err := e.Load(); err != nil {
fatal("env loading failed", err)
}
//dsn := fmt.Sprintf("host=%s user=%s password=%s dbname=%s port=%d sslmode=require",