mirror of
https://github.com/crowdsecurity/crowdsec.git
synced 2025-05-13 21:05:52 +02:00
* cscli: extrack package 'crowdsec-cli/ask' * cscli: extract package 'crowdsec-cli/clientinfo'
20 lines
330 B
Go
20 lines
330 B
Go
package ask
|
|
|
|
import (
|
|
"github.com/AlecAivazis/survey/v2"
|
|
)
|
|
|
|
func YesNo(message string, defaultAnswer bool) (bool, error) {
|
|
var answer bool
|
|
|
|
prompt := &survey.Confirm{
|
|
Message: message,
|
|
Default: defaultAnswer,
|
|
}
|
|
|
|
if err := survey.AskOne(prompt, &answer); err != nil {
|
|
return defaultAnswer, err
|
|
}
|
|
|
|
return answer, nil
|
|
}
|