woodpecker/cli/setup/ui/confirm.go

20 lines
291 B
Go
Raw Permalink Normal View History

package ui
import (
"github.com/charmbracelet/huh"
)
func Confirm(prompt string) (bool, error) {
var confirm bool
err := huh.NewConfirm().
Title(prompt).
Affirmative("Yes!").
Negative("No.").
Value(&confirm).Run()
if err != nil {
return false, err
}
return confirm, err
}