Cleanup parser statements, add delete and insert statement, add TASKS.md for tracking tasks

This commit is contained in:
Pablu
2025-12-02 17:06:27 +01:00
parent f6ca16b1f0
commit e07bb9e496
10 changed files with 438 additions and 266 deletions

View File

@@ -1,6 +1,7 @@
package main
import (
"flag"
"log"
engine "git.pablu.de/pablu/sqv-engine"
@@ -24,7 +25,13 @@ func populateTable(tableView *tview.Table, table engine.Table) {
tableView.ScrollToBeginning()
}
var (
dbFile = flag.String("path", "db.sqlite", "Use to set db path")
)
func main() {
flag.Parse()
app := tview.NewApplication()
menuView := tview.NewList()
@@ -49,7 +56,7 @@ func main() {
AddItem(verticalFlex, 0, 4, true).
AddItem(sqlEditor, 0, 1, false)
m, err := engine.NewManager("db.sqlite")
m, err := engine.NewManager(*dbFile)
if err != nil {
log.Fatalf("Ran into an error on opening Manager, err: %v\n", err)
}