Versions in this module Expand all Collapse all v1 v1.0.1 Apr 23, 2025 v1.0.0 Apr 14, 2025 Changes in this version + const ApprovePrompt + var ErrorScanningUserInput = errors.New("error scanning user input") + var ErrorWrongApproveInput = errors.New("user input wrong approve command") + type BasicPrompter struct + func NewBasicPrompter() *BasicPrompter + func (p *BasicPrompter) PromptForApprove(msg string) (bool, error) + func (p *BasicPrompter) PromptForString(infoMsg, promptMsg string) (string, error) + type MockPrompter struct + func NewMockPrompter() *MockPrompter + func (m *MockPrompter) PromptForApprove(msg string) (bool, error) + func (m *MockPrompter) PromptForString(infoMsg, promptMsg string) (string, error) + func (m *MockPrompter) SetApproveResponses(responses []bool, errors []error) + func (m *MockPrompter) SetStringResponses(responses []string, errors []error) + type Prompter interface + PromptForApprove func(string) (bool, error) + PromptForString func(string, string) (string, error)