Documentation
¶
Index ¶
- Variables
- func OutputError(outputFormat *OutputFormat, message string, params ...any)
- func OutputInfo(outputFormat *OutputFormat, details any, message string, params ...any)
- func OutputObject(value map[string]any, serviceName, templateContent string, ...)
- func OutputWarning(outputFormat *OutputFormat, message string, params ...any)
- func OutputWithFormat(msg *OutputMessage, outputFormat *OutputFormat)
- func RenderConfigTable(cfg *ini.File)
- func RenderTable(values []map[string]any, columnsToDisplay []string, outputFormat *OutputFormat)
- func RunGenericChoicePicker(question string, choices map[string]string, overrideHeight int) (string, string, error)
- func RunLoginInput(customEndpoint bool) map[string]string
- func RunLoginPicker(question string, choices []string) string
- type OutputFormat
- type OutputMessage
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ResultError error ResultString string )
Functions ¶
func OutputError ¶ added in v0.3.0
func OutputError(outputFormat *OutputFormat, message string, params ...any)
func OutputInfo ¶ added in v0.3.0
func OutputInfo(outputFormat *OutputFormat, details any, message string, params ...any)
func OutputObject ¶
func OutputObject(value map[string]any, serviceName, templateContent string, outputFormat *OutputFormat)
func OutputWarning ¶ added in v0.3.0
func OutputWarning(outputFormat *OutputFormat, message string, params ...any)
func OutputWithFormat ¶ added in v0.3.0
func OutputWithFormat(msg *OutputMessage, outputFormat *OutputFormat)
func RenderConfigTable ¶
func RenderTable ¶
func RenderTable(values []map[string]any, columnsToDisplay []string, outputFormat *OutputFormat)
func RunGenericChoicePicker ¶
func RunLoginInput ¶
func RunLoginPicker ¶
Types ¶
type OutputFormat ¶
type OutputFormat struct {
Output string
}
OutputFormat controls the output format of the CLI. The Output field can be "json", "yaml", "interactive", or a custom gval expression.
func (*OutputFormat) CustomFormat ¶
func (o *OutputFormat) CustomFormat() string
func (*OutputFormat) IsInteractive ¶ added in v0.10.0
func (o *OutputFormat) IsInteractive() bool
func (*OutputFormat) IsJson ¶ added in v0.10.0
func (o *OutputFormat) IsJson() bool
func (*OutputFormat) IsYaml ¶ added in v0.10.0
func (o *OutputFormat) IsYaml() bool
Click to show internal directories.
Click to hide internal directories.