123456789101112131415161718192021222324252627282930 |
- package main
- import (
- "log"
- "os"
- "database/sql"
- "git.aetherial.dev/aeth/keiji/pkg/env"
- "git.aetherial.dev/aeth/keiji/pkg/helpers"
- _ "github.com/mattn/go-sqlite3"
- )
- func main() {
- err := env.LoadAndVerifyEnv(os.Args[1], env.REQUIRED_VARS); if err != nil {
- log.Fatal(err)
- }
- dbfile := "sqlite.db"
- db, err := sql.Open("sqlite3", dbfile)
- if err != nil {
- log.Fatal(err)
- }
- webserverDb := helpers.NewSQLiteRepo(db)
- err = webserverDb.Migrate()
- if err != nil {
- log.Fatal(err)
- }
- webserverDb.Seed(os.Args[2], os.Args[3], os.Args[4])
-
- }
|