cli/pkg/prompt/prompt.go
2020-07-27 10:00:19 -05:00

22 lines
381 B
Go

package prompt
import "github.com/AlecAivazis/survey/v2"
func StubConfirm(result bool) func() {
orig := Confirm
Confirm = func(_ string, r *bool) error {
*r = result
return nil
}
return func() {
Confirm = orig
}
}
var Confirm = func(prompt string, result *bool) error {
p := &survey.Confirm{
Message: prompt,
Default: true,
}
return survey.AskOne(p, result)
}