diff --git a/build.sh b/build.sh index 484f548..619106e 100755 --- a/build.sh +++ b/build.sh @@ -2,6 +2,7 @@ cd project go build --o=../pigeon-cli +env GOOS=windows GOARCH=386 go build --o=../pigeon.exe cd - PIGEON_PATH="." ./pigeon-cli version diff --git a/pigeon-windows.exe b/pigeon-windows.exe new file mode 100755 index 0000000..64b1f4a Binary files /dev/null and b/pigeon-windows.exe differ diff --git a/project/db.go b/project/db.go index a999995..baa29c0 100644 --- a/project/db.go +++ b/project/db.go @@ -4,14 +4,13 @@ import ( "database/sql" "path" - "modernc.org/ql" + _ "github.com/mattn/go-sqlite3" ) func openDB() *sql.DB { - ql.RegisterDriver() pigeonPath := maybeSetupPigeonDir() - dbPath := path.Join(pigeonPath, "db") - db, err0 := sql.Open("ql", dbPath) + dbPath := path.Join(pigeonPath, "db.sqlite") + db, err0 := sql.Open("sqlite3", dbPath) if err0 != nil { panicf("failed to open db: %s", err0)