diff --git a/main.go b/main.go index 4f67290..c204616 100644 --- a/main.go +++ b/main.go @@ -49,17 +49,18 @@ func getBrowserSessions() []sessionOrCommand { log.Printf("INFO userConfigDir: %+v", userConfigDir) fileSystem := os.DirFS(userConfigDir) log.Printf("INFO fileSystem: %+v", fileSystem) - fileList, err := fs.ReadDir(fileSystem, "/qutebrowser/sessions") + fileList, err := fs.ReadDir(fileSystem, "local/share/qutebrowser/sessions") if err != nil { log.Printf("Error reading browser sessions directory: %v", err) return []sessionOrCommand{} } // 2. Exclude non-YAML files // 3. Wrangle them into this struct array - result := make([]sessionOrCommand, len(fileList)) + result := make([]sessionOrCommand, 0) for _, entry := range fileList { if !entry.IsDir() && strings.HasSuffix(entry.Name(), ".yml") { - result = append(result, sessionOrCommand{displayString: entry.Name(), commandString: ""}) + log.Printf("INFO %s", entry.Name()) + result = append(result, sessionOrCommand{displayString: strings.TrimSuffix(entry.Name(), ".yml"), commandString: ""}) } } // log.Printf("result: %v", result) @@ -136,7 +137,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { } func (m model) View() string { - s := "What should we buy at the market?\n\n" + s := "Let's get started!\n\n" for j := 0; j < 2; j++ { for i, choice := range m.choices[j] {