mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 19:13:34 +00:00
24 lines
395 B
Go
24 lines
395 B
Go
package cli
|
|
|
|
import "github.com/charmbracelet/huh"
|
|
|
|
func Confirm() (bool, error) {
|
|
var confirmed bool
|
|
form := huh.NewForm(
|
|
huh.NewGroup(
|
|
huh.NewConfirm().
|
|
Title(
|
|
"Do you want to continue?",
|
|
).
|
|
Affirmative("Yes!").
|
|
Negative("No").
|
|
Value(&confirmed),
|
|
),
|
|
).WithAccessible(true)
|
|
if err := form.Run(); err != nil {
|
|
return false, err
|
|
}
|
|
|
|
return confirmed, nil
|
|
}
|