Versions in this module Expand all Collapse all v0 v0.1.1 Apr 19, 2026 v0.1.0 Apr 19, 2026 Changes in this version + var ErrUnsupportedType = errors.New("unsupported type") + type LifecycleHook map[string][]string + func (l *LifecycleHook) UnmarshalJSON(data []byte) error + type Option struct + Cache string + Command string + Default string + Description string + DisplayName string + Enum OptionEnumArray + Global bool + Hidden bool + Local bool + Mutable bool + Password bool + Required bool + SubOptionsCommand string + Suggestions []string + Type string + ValidationMessage string + ValidationPattern string + type OptionEnum struct + DisplayName string + Value string + type OptionEnumArray []OptionEnum + func (e *OptionEnumArray) UnmarshalJSON(data []byte) error + type StrArray []string + func (sa *StrArray) UnmarshalJSON(data []byte) error + type StrBool string + func (s *StrBool) Bool() (bool, error) + func (s *StrBool) UnmarshalJSON(data []byte) error + type StrIntArray []string + func (sa *StrIntArray) UnmarshalJSON(data []byte) error + type Streams struct + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer + type Time struct + func Date(year int, month time.Month, day, hour, min, sec, nsec int, loc *time.Location) Time + func NewTime(time time.Time) Time + func Now() Time + func Unix(sec int64, nsec int64) Time + func (Time) OpenAPISchemaFormat() string + func (Time) OpenAPISchemaType() []string + func (t *Time) Before(u *Time) bool + func (t *Time) DeepCopyInto(out *Time) + func (t *Time) Equal(u *Time) bool + func (t *Time) IsZero() bool + func (t *Time) UnmarshalJSON(b []byte) error + func (t *Time) UnmarshalQueryParameter(str string) error + func (t Time) MarshalJSON() ([]byte, error) + func (t Time) MarshalQueryParameter() (string, error) + func (t Time) Rfc3339Copy() Time + func (t Time) ToUnstructured() any