Documentation
¶
Overview ¶
Package ui provides interactive CLI menus, progress checklists, visual detection summaries, and actionable error guidance for gamux.
Index ¶
- func PromptString(promptText string, defaultValue string) string
- func PromptYesNoWithExplanation(question string, explanation string, defaultYes bool) bool
- func RenderAppHelp(version string)
- func RenderDetectionSummary(info DetectionInfoSummary)
- func RenderErrorHelp(err error, suggestedActions []string)
- func RenderHeader(version string)
- func RenderStep(stepNum, totalSteps int, title string)
- func RenderSubStep(symbol, message string)
- func RenderSuccess(title, details string, nextSteps []string)
- type DetectionInfoSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PromptString ¶
PromptString asks for text input with a default value.
func PromptYesNoWithExplanation ¶
PromptYesNoWithExplanation asks a yes/no question with an explanatory hint.
func RenderAppHelp ¶ added in v1.0.105
func RenderAppHelp(version string)
RenderAppHelp displays a friendly, hand-holdy quickstart guide and command reference.
func RenderDetectionSummary ¶
func RenderDetectionSummary(info DetectionInfoSummary)
RenderDetectionSummary prints a visual preview of detected game metadata.
func RenderErrorHelp ¶
RenderErrorHelp displays a formatted error diagnostic box with suggested actions.
func RenderHeader ¶
func RenderHeader(version string)
RenderHeader displays the application banner and version.
func RenderStep ¶
RenderStep prints a progress step indicator.
func RenderSubStep ¶
func RenderSubStep(symbol, message string)
RenderSubStep prints a detail item under the current step.
func RenderSuccess ¶
RenderSuccess prints a final success summary box.