Documentation ¶
Index ¶
- Constants
- func AskDescription(ask Asker, messagePrefix string, resourceDescription string, value *string) error
- func AskName(ask Asker, messagePrefix string, resourceDescription string, value *string) error
- func DeleteWithConfirmation(ask Asker, itemType string, itemName string, itemID string, ...) error
- func MakeItemMapAndOptions[T any](items []T, getKey func(item T) string) (map[string]T, []string)
- func MultiSelectMap[T any](ask Asker, message string, items []T, getKey func(item T) string, ...) ([]T, error)
- func MultiSelectWithAddMap(ask Asker, message string, items []string, required bool) ([]string, error)
- func RegisterConfirmDeletionFlag(cmd *cobra.Command, value *bool, resourceDescription string)
- func SelectMap[T any](ask Asker, message string, items []T, getKey func(item T) string) (T, error)
- func SelectMapWithNew[T any](ask Asker, message string, items []T, getKey func(item T) string) (T, bool, error)
- type AskProvider
- type Asker
- type ConfirmFlags
Constants ¶
View Source
const FlagConfirm = "confirm"
Variables ¶
This section is empty.
Functions ¶
func AskDescription ¶ added in v0.7.0
func DeleteWithConfirmation ¶ added in v0.2.0
func MakeItemMapAndOptions ¶ added in v0.2.1
func MultiSelectMap ¶ added in v0.2.0
func MultiSelectWithAddMap ¶ added in v0.6.0
func RegisterConfirmDeletionFlag ¶ added in v0.5.0
Types ¶
type AskProvider ¶ added in v0.2.0
type AskProvider interface { IsInteractive() bool DisableInteractive() Ask(p survey.Prompt, response interface{}, opts ...survey.AskOpt) error }
func NewAskProvider ¶ added in v0.2.0
func NewAskProvider(asker Asker) AskProvider
type ConfirmFlags ¶ added in v0.5.0
func NewConfirmFlags ¶ added in v0.5.0
func NewConfirmFlags() *ConfirmFlags
Click to show internal directories.
Click to hide internal directories.