From 068ef1f9ac1fe551b97b9d5aec224369ebe015fd Mon Sep 17 00:00:00 2001 From: David Schlachter Date: Sun, 11 Jan 2026 23:10:26 -0500 Subject: Move dictionary preparation into the bubbletea app --- main.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index f173107..696a101 100644 --- a/main.go +++ b/main.go @@ -41,16 +41,14 @@ func main() { log.Fatalf("Failed to create or open dictionary at '%s': %s", *dict, err) } defer db.Close() - - err = setupDatabase(*rawDict, db) - if err != nil { - log.Fatalf("Failed to set up database: %s", err) + if err = setupTables(db); err != nil { + log.Fatalf("Failed to create database tables in dictionary '%s': %s", *dict, err) } c := http.DefaultClient c.Timeout = 5 * time.Second - p := tea.NewProgram(initialModel(c, db, *apiURL, *deckName, *modelName, *initialWord)) + p := tea.NewProgram(initialModel(c, db, *apiURL, *deckName, *modelName, *rawDict, *initialWord)) if _, err := p.Run(); err != nil { log.Fatalf("Unexpected error encountered while running program: %s", err) } -- cgit v1.2.3