Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Field ¶ added in v0.16.0
type Field interface { GetKey() string // Key for the data map. GetLabel() string // Label to print as the prompt. GetLabelExtra() string // Extra info for the label, eg. defaults. // Sanitize user input and return the field's native type. Clean(s string) (interface{}, error) }
A Field in a form.
type ProgressBar ¶
func (ProgressBar) String ¶
func (b ProgressBar) String() string
type StringField ¶ added in v0.16.0
type StringField struct { Key string Label string Default string // Length constraints. Min, Max int }
func (StringField) Clean ¶ added in v0.16.0
func (f StringField) Clean(s string) (interface{}, error)
func (StringField) GetKey ¶ added in v0.16.0
func (f StringField) GetKey() string
func (StringField) GetLabel ¶ added in v0.16.0
func (f StringField) GetLabel() string
func (StringField) GetLabelExtra ¶ added in v0.16.0
func (f StringField) GetLabelExtra() string
Click to show internal directories.
Click to hide internal directories.