Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CobraCommandVlidation ¶
type CobraCommandVlidation[T any] struct { Validator flags.BatchValidator NamedTypesFlag *flags.CommandFlag[[]string] OutputTypeFlag *flags.CommandFlag[string] OutputOptions OutputOptions[T] // contains filtered or unexported fields }
func (*CobraCommandVlidation[T]) CommandValidation ¶
func (v *CobraCommandVlidation[T]) CommandValidation(cmd *cobra.Command) error
func (*CobraCommandVlidation[T]) GetNamedTypes ¶
func (v *CobraCommandVlidation[T]) GetNamedTypes() []codescout.NamedType
type OutputOptions ¶
func (OutputOptions[T]) ToOptionString ¶
func (o OutputOptions[T]) ToOptionString() string
type ScoutContainer ¶
type ScoutContainer[T any, C any] struct { ScoutFirst func(path string, config C) (*T, error) ScoutAll func(path string, config C) ([]*T, error) Path string Options OutputOptions[*T] BoxWidth int SeparatorColor *color.Color Config C DefType string OutputType string }
func NewScoutContainer ¶
func (ScoutContainer[T, C]) Display ¶
func (c ScoutContainer[T, C]) Display(verbose bool) error
Click to show internal directories.
Click to hide internal directories.