aboutsummaryrefslogtreecommitdiff
path: root/cmd/lectio-ui
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/lectio-ui')
-rw-r--r--cmd/lectio-ui/main.go22
1 files changed, 20 insertions, 2 deletions
diff --git a/cmd/lectio-ui/main.go b/cmd/lectio-ui/main.go
index eced3b5..13e3551 100644
--- a/cmd/lectio-ui/main.go
+++ b/cmd/lectio-ui/main.go
@@ -1,5 +1,23 @@
package main
-import "fmt"
+import (
+ "fmt"
+ "os"
-func main() { fmt.Println("lectio-ui: not yet implemented") }
+ tea "github.com/charmbracelet/bubbletea"
+
+ "github.com/lukaszkasprzak/lectio/internal/config"
+ "github.com/lukaszkasprzak/lectio/internal/tui"
+)
+
+func main() {
+ cfg, err := config.Load()
+ if err != nil {
+ fmt.Fprintln(os.Stderr, err)
+ os.Exit(1)
+ }
+ if _, err := tea.NewProgram(tui.New(cfg), tea.WithAltScreen()).Run(); err != nil {
+ fmt.Fprintln(os.Stderr, err)
+ os.Exit(1)
+ }
+}