Documentation
¶
Overview ¶
Package prompt provides interactive prompt functionality for CM.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidConfirmationInput = errors.New("invalid input: please enter 'y' or 'n'")
)
Error definitions for prompt package.
Functions ¶
This section is empty.
Types ¶
type Prompter ¶ added in v0.26.0
type Prompter interface { // PromptForRepositoriesDir prompts the user for the repositories directory with examples. PromptForRepositoriesDir(defaultRepositoriesDir string) (string, error) // PromptForWorkspacesDir prompts the user for the workspaces directory with examples. PromptForWorkspacesDir(defaultWorkspacesDir string) (string, error) // PromptForStatusFile prompts the user for the status file location with examples. PromptForStatusFile(defaultStatusFile string) (string, error) // PromptForConfirmation prompts the user for confirmation with a default value. PromptForConfirmation(message string, defaultYes bool) (bool, error) }
Prompter interface provides user interaction functionality.
Click to show internal directories.
Click to hide internal directories.