Documentation
¶
Overview ¶
internal/prompt/prompt.go
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Confirm ¶
Confirm prompts the user for a yes/no confirmation. Returns the defaultValue if not in an interactive terminal.
func EditInEditor ¶
EditInEditor opens the given text in the user's preferred editor and returns the edited content. Uses $VISUAL, then $EDITOR, then falls back to "vi". If stdin is not a TTY, returns the original text without editing.
func Input ¶
Input prompts the user for a single line of input with a default value. If the user enters nothing (just presses Enter), the default is returned. If not in an interactive terminal, the default is returned without prompting.
func IsInteractive ¶
func IsInteractive() bool
IsInteractive returns true if stdout is connected to a terminal. Respects GH_FORCE_TTY, NO_COLOR, CLICOLOR, and CLICOLOR_FORCE environment variables for consistency with the gh CLI.
Types ¶
This section is empty.