Documentation
¶
Index ¶
- func Generate(packageName string, schema *schema.Schema, out io.Writer) error
- func NewDefaultFunc[Input any](programName string) func(cmd *schema.Command, subcommand []string, input Input) (err error)
- func ParseGoValue(typ schema.Type, variadic bool, str ...string) (any, error)
- func ResolveArguments(arguments []*schema.Argument, restArgs []string, inputPtr any) error
- func ResolveInput(schemaCommand *schema.Command, restArgs []string, inputPtr any) error
- func ResolveOptions(schemaOptions map[string]*schema.Option, restArgs []string, inputPtr any) error
- func ResolveSubcommand(s *schema.Schema, args []string) (cmd *schema.Command, subcommand []string, restArgs []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDefaultFunc ¶
func ResolveArguments ¶
func ResolveInput ¶
func ResolveOptions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.