summaryrefslogtreecommitdiff
path: root/cmd/lectio-ui
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-07-23 14:03:04 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-07-23 14:03:04 +0200
commit2e91d69ffb5989a167821979d4ed8d71a0f6ecbe (patch)
tree52bfee726eb3075d384f0256682bf4321cb65585 /cmd/lectio-ui
parent07bf5808039283ef7375b4af7703419f26b08b82 (diff)
downloadlectio-2e91d69ffb5989a167821979d4ed8d71a0f6ecbe.tar.gz
lectio-2e91d69ffb5989a167821979d4ed8d71a0f6ecbe.zip
tui: colored reader + version switch
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)
+ }
+}