diff options
| author | Adictya <[email protected]> | 2025-05-15 08:46:40 +0530 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-05-15 08:29:54 -0500 |
| commit | 3ee213081ec6bf42f6947d03e256319c29a8ce0e (patch) | |
| tree | b5da8dc591d7b78c2a6b31eb77bdbc9ac48d223b /internal | |
| parent | 15bf40bc102ed5426fa2148b9e8f39acef1174a0 (diff) | |
| download | opencode-3ee213081ec6bf42f6947d03e256319c29a8ce0e.tar.gz opencode-3ee213081ec6bf42f6947d03e256319c29a8ce0e.zip | |
fix(complete-module): logging
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/completions/files-folders.go | 14 | ||||
| -rw-r--r-- | internal/fileutil/fileutil.go | 5 | ||||
| -rw-r--r-- | internal/llm/tools/glob.go | 3 | ||||
| -rw-r--r-- | internal/tui/components/dialog/complete.go | 3 |
4 files changed, 13 insertions, 12 deletions
diff --git a/internal/completions/files-folders.go b/internal/completions/files-folders.go index af1b5a874..a405b34cd 100644 --- a/internal/completions/files-folders.go +++ b/internal/completions/files-folders.go @@ -7,9 +7,9 @@ import ( "path/filepath" "github.com/lithammer/fuzzysearch/fuzzy" - "github.com/opencode-ai/opencode/internal/fileutil" - "github.com/opencode-ai/opencode/internal/logging" - "github.com/opencode-ai/opencode/internal/tui/components/dialog" + "github.com/sst/opencode/internal/fileutil" + "github.com/sst/opencode/internal/status" + "github.com/sst/opencode/internal/tui/components/dialog" ) type filesAndFoldersContextGroup struct { @@ -82,7 +82,7 @@ func (cg *filesAndFoldersContextGroup) getFiles(query string) ([]string, error) errFzf := cmdFzf.Wait() if errRg != nil { - logging.Warn(fmt.Sprintf("rg command failed during pipe: %v", errRg)) + status.Warn(fmt.Sprintf("rg command failed during pipe: %v", errRg)) } if errFzf != nil { @@ -96,7 +96,7 @@ func (cg *filesAndFoldersContextGroup) getFiles(query string) ([]string, error) // Case 2: Only rg available } else if cmdRg != nil { - logging.Debug("Using Ripgrep with fuzzy match fallback for file completions") + status.Debug("Using Ripgrep with fuzzy match fallback for file completions") var rgOut bytes.Buffer var rgErr bytes.Buffer cmdRg.Stdout = &rgOut @@ -111,7 +111,7 @@ func (cg *filesAndFoldersContextGroup) getFiles(query string) ([]string, error) // Case 3: Only fzf available } else if cmdFzf != nil { - logging.Debug("Using FZF with doublestar fallback for file completions") + status.Debug("Using FZF with doublestar fallback for file completions") files, _, err := fileutil.GlobWithDoublestar("**/*", ".", 0) if err != nil { return nil, fmt.Errorf("failed to list files for fzf: %w", err) @@ -147,7 +147,7 @@ func (cg *filesAndFoldersContextGroup) getFiles(query string) ([]string, error) // Case 4: Fallback to doublestar with fuzzy match } else { - logging.Debug("Using doublestar with fuzzy match for file completions") + status.Debug("Using doublestar with fuzzy match for file completions") allFiles, _, err := fileutil.GlobWithDoublestar("**/*", ".", 0) if err != nil { return nil, fmt.Errorf("failed to glob files: %w", err) diff --git a/internal/fileutil/fileutil.go b/internal/fileutil/fileutil.go index 4f2957835..97d0f747e 100644 --- a/internal/fileutil/fileutil.go +++ b/internal/fileutil/fileutil.go @@ -11,6 +11,7 @@ import ( "time" "github.com/bmatcuk/doublestar/v4" + "github.com/sst/opencode/internal/status" ) var ( @@ -22,12 +23,12 @@ func init() { var err error rgPath, err = exec.LookPath("rg") if err != nil { - // logging.("Ripgrep (rg) not found in $PATH. Some features might be limited or slower.") + status.Warn("Ripgrep (rg) not found in $PATH. Some features might be limited or slower.") rgPath = "" } fzfPath, err = exec.LookPath("fzf") if err != nil { - // logging.Warn("FZF not found in $PATH. Some features might be limited or slower.") + status.Warn("FZF not found in $PATH. Some features might be limited or slower.") fzfPath = "" } } diff --git a/internal/llm/tools/glob.go b/internal/llm/tools/glob.go index 6b6cab191..43b7bf0ba 100644 --- a/internal/llm/tools/glob.go +++ b/internal/llm/tools/glob.go @@ -12,6 +12,7 @@ import ( "github.com/sst/opencode/internal/config" "github.com/sst/opencode/internal/fileutil" + "github.com/sst/opencode/internal/status" ) const ( @@ -133,7 +134,7 @@ func globFiles(pattern, searchPath string, limit int) ([]string, bool, error) { if err == nil { return matches, len(matches) >= limit && limit > 0, nil } - // logging.Warn(fmt.Sprintf("Ripgrep execution failed: %v. Falling back to doublestar.", err)) + status.Warn(fmt.Sprintf("Ripgrep execution failed: %v. Falling back to doublestar.", err)) } return fileutil.GlobWithDoublestar(pattern, searchPath, limit) diff --git a/internal/tui/components/dialog/complete.go b/internal/tui/components/dialog/complete.go index 88e2c3c37..9bd70e9ca 100644 --- a/internal/tui/components/dialog/complete.go +++ b/internal/tui/components/dialog/complete.go @@ -153,10 +153,9 @@ func (c *completionDialogCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) { } if query != c.query { - logging.Info("Query", query) items, err := c.completionProvider.GetChildEntries(query) if err != nil { - logging.Error("Failed to get child entries", err) + status.Error(err.Error()) } c.listView.SetItems(items) |
