Documentation ¶
Index ¶
- Constants
- func Confirmf(format string, a ...any) (bool, error)
- func FailureMessagef(icon, format string, a ...any) string
- func NewSpinner(message, stopMessage string) (*yacspin.Spinner, error)
- func PrettyPrintObjects[T resource.Managed](objs []T, opts PrintOpts) error
- func PrintFailuref(icon, format string, a ...any)
- func PrintSuccessf(icon, format string, a ...any)
- func ProgressMessagef(icon, format string, a ...any) string
- func SuccessMessagef(icon, format string, a ...any) string
- type PrintOpts
Constants ¶
const ( SuccessChar = "✓" FailureChar = "✗" )
Variables ¶
This section is empty.
Functions ¶
func Confirmf ¶
Confirmf prints a confirm dialog using format and then waits until prompt is confirmed or denied. Only y and yes are accepted for confirmation.
func FailureMessagef ¶
FailureMessagef is a formatted message for indicating a failed step.
func NewSpinner ¶
NewSpinner returns a new spinner with the default config
func PrettyPrintObjects ¶
PrettyPrintObjects prints the supplied objects in "pretty" colored yaml with some metadata, status and other default fields stripped out. If multiple objects are supplied, they will be divided with a yaml divider.
func PrintFailuref ¶
PrintFailuref prints a failure message.
func PrintSuccessf ¶
PrintSuccessf prints a success message.
func ProgressMessagef ¶
ProgressMessagef is a formatted message for use with a spinner.Suffix. An icon can be added which is displayed at the end of the message.
func SuccessMessagef ¶
SuccessMessagef is a formatted message for indicating a successful step.