Documentation
¶
Index ¶
- Variables
- func Confirm(label string, placeholder bool) (bool, error)
- func Debug(v ...any)
- func Debugf(format string, a ...interface{})
- func Error(v ...any)
- func Errorf(format string, a ...interface{})
- func Fatal(v ...any)
- func Fatalf(format string, a ...interface{})
- func File(label string, types []string) (string, error)
- func Info(v ...interface{})
- func Infof(format string, a ...interface{})
- func Input(label, placeholder string) (string, error)
- func IsTerminal()
- func MustConfirm(label string, placeholder bool) bool
- func MustFile(label string, types []string) string
- func MustInput(label, placeholder string) string
- func MustRun(title string, fn func() error) error
- func MustSelect(label string, items []string) (int, string)
- func MustText(label, placeholder string) string
- func OpenFile(name string) error
- func OpenURL(url string) error
- func Run(title string, fn func() error) error
- func Select(label string, items []string) (int, string, error)
- func ShowAppHelp(cmd *Command) error
- func ShowCommandHelp(cmd *Command) error
- func Table(headers []string, rows [][]string)
- func Text(label, placeholder string) (string, error)
- func Title(val string)
- func Warn(v ...any)
- func Warnf(format string, a ...interface{})
- type Argument
- type BoolFlag
- type Command
- type Flag
- type FloatArg
- type IntArg
- type IntFlag
- type IntSliceFlag
- type StringArg
- type StringFlag
- type StringMapArgs
- type StringSliceFlag
- type TimestampArg
- type UintArg
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUserAborted = huh.ErrUserAborted
View Source
var ErrUserTimeout = huh.ErrTimeout
Functions ¶
func IsTerminal ¶
func IsTerminal()
func MustConfirm ¶
func ShowAppHelp ¶
func ShowCommandHelp ¶
Types ¶
type IntSliceFlag ¶
type IntSliceFlag = cli.IntSliceFlag
type StringFlag ¶
type StringFlag = cli.StringFlag
type StringMapArgs ¶ added in v0.0.6
type StringMapArgs = cli.StringMapArgs
type StringSliceFlag ¶
type StringSliceFlag = cli.StringSliceFlag
type TimestampArg ¶
type TimestampArg = cli.TimestampArg
Click to show internal directories.
Click to hide internal directories.