refactored render to internal/render added logging with charmbracelet/log

This commit is contained in:
steven carpenter 2025-07-22 03:39:21 -04:00
parent 109c54f1e5
commit 6f0b534d8d
20 changed files with 356 additions and 13 deletions

View file

@ -1,11 +1,10 @@
package cmd
import (
"log"
"github.com/charmbracelet/huh"
"github.com/spf13/cobra"
"specCon18/bubblewand/render"
"specCon18/bubblewand/internal/render"
"specCon18/bubblewand/internal/logger"
)
// tuiCmd renders templates interactively via a form
@ -28,12 +27,12 @@ var tuiCmd = &cobra.Command{
// Run the form and exit on cancel
if err := form.Run(); err != nil {
log.Fatalf("form cancelled or failed: %v", err)
logger.Log.Fatalf("form cancelled or failed: %v", err)
}
// Render templates with user input
if err := render.RenderTemplates(data, data.OutputDir); err != nil {
log.Fatalf("rendering failed: %v", err)
logger.Log.Fatalf("rendering failed: %v", err)
}
},
}