adamdottv 9 месяцев назад
Родитель
Сommit
aa8b3ce1ee
2 измененных файлов с 3 добавлено и 1 удалено
  1. 2 0
      internal/app/app.go
  2. 1 1
      internal/fileutil/fileutil.go

+ 2 - 0
internal/app/app.go

@@ -10,6 +10,7 @@ import (
 	"log/slog"
 
 	"github.com/sst/opencode/internal/config"
+	"github.com/sst/opencode/internal/fileutil"
 	"github.com/sst/opencode/internal/history"
 	"github.com/sst/opencode/internal/llm/agent"
 	"github.com/sst/opencode/internal/logging"
@@ -72,6 +73,7 @@ func New(ctx context.Context, conn *sql.DB) (*App, error) {
 		slog.Error("Failed to initialize status service", "error", err)
 		return nil, err
 	}
+	fileutil.Init()
 
 	app := &App{
 		CurrentSession: &session.Session{},

+ 1 - 1
internal/fileutil/fileutil.go

@@ -19,7 +19,7 @@ var (
 	fzfPath string
 )
 
-func init() {
+func Init() {
 	var err error
 	rgPath, err = exec.LookPath("rg")
 	if err != nil {