crowdsec/cmd/crowdsec-cli/ask/ask.go
mmetc eec32ad64b
cscli refact: extract packages ask, clientinfo (#3197)
* cscli: extrack package 'crowdsec-cli/ask'

* cscli: extract package 'crowdsec-cli/clientinfo'
2024-08-28 10:52:49 +02:00

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
}