// package sqlite implements the db.DB interface using sqlite3 package sqlite import ( "database/sql" "github.com/gabehf/kanpeki/internal/cfg" ) type SqliteDB struct { db *sql.DB } func New(cfg *cfg.Config) (*SqliteDB, error) { db, err := sql.Open("sqlite3", "kanpeki.db") if err != nil { return &SqliteDB{}, err } sqldb := new(SqliteDB) sqldb.db = db return sqldb, nil } func (s *SqliteDB) Close() { s.db.Close() }