fix: small fixes

This commit is contained in:
2025-02-22 16:20:45 +01:00
parent 01023c212b
commit 2c09577d0d
3 changed files with 28 additions and 6 deletions

View File

@@ -6,6 +6,7 @@ import (
"log/slog"
"os"
"git.front.kjuulh.io/kjuulh/scaffold/internal/fetcher"
"git.front.kjuulh.io/kjuulh/scaffold/internal/templates"
"github.com/spf13/cobra"
)
@@ -14,11 +15,16 @@ func getScaffoldCommands(registryPath *string) ([]*cobra.Command, error) {
var (
ctx = context.Background()
ui = slog.New(slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{}))
fetcher = fetcher.NewFetcher()
templateIndexer = templates.NewTemplateIndexer()
templateLoader = templates.NewTemplateLoader()
fileWriter = templates.NewFileWriter().WithPromptOverride(promptOverrideFile)
)
if !fetcher.Available(registryPath) {
return nil, nil
}
templateFiles, err := templateIndexer.Index(ctx, *registryPath, ui)
if err != nil {
return nil, fmt.Errorf("failed to index templates: %w", err)