summaryrefslogtreecommitdiff
path: root/internal/client/client.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/client/client.go')
-rw-r--r--internal/client/client.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/client/client.go b/internal/client/client.go
index a60c1e8..df7573f 100644
--- a/internal/client/client.go
+++ b/internal/client/client.go
@@ -6,6 +6,7 @@ import (
tea "github.com/charmbracelet/bubbletea"
+ "github.com/kyren223/eko/internal/client/config"
"github.com/kyren223/eko/internal/client/ui"
"github.com/kyren223/eko/internal/client/ui/auth"
"github.com/kyren223/eko/pkg/assert"
@@ -22,6 +23,12 @@ func (c BubbleTeaCloser) Close() error {
func Run() {
log.Println("client started")
+
+ err := config.Load()
+ if err != nil {
+ log.Fatalf("Config file at '%v' was unable to load successfully\n%v\n", config.ConfigFile, err)
+ }
+
program := tea.NewProgram(initialModel(), tea.WithAltScreen())
assert.AddFlush(BubbleTeaCloser{program})