mirror of
https://github.com/charmbracelet/gum
synced 2024-06-27 01:30:06 +02:00
16 lines
726 B
Go
16 lines
726 B
Go
package spin
|
|
|
|
import "github.com/charmbracelet/gum/style"
|
|
|
|
// Options is the customization options for the spin command.
|
|
// nolint:staticcheck
|
|
type Options struct {
|
|
Command []string `arg:"" help:"Command to run"`
|
|
|
|
Spinner string `help:"Spinner type" short:"s" type:"spinner" enum:"line,dot,minidot,jump,pulse,points,globe,moon,monkey,meter,hamburger" default:"dot"`
|
|
SpinnerStyle style.Styles `embed:"" prefix:"spinner." set:"defaultForeground=212" set:"name=spinner"`
|
|
Title string `help:"Text to display to user while spinning" default:"Loading..."`
|
|
TitleStyle style.Styles `embed:"" prefix:"title." set:"name=title"`
|
|
ShowOutput bool `help:"Show output of command" default:"false"`
|
|
}
|