Versions in this module Expand all Collapse all v2 v2.0.0 Dec 30, 2025 Changes in this version + type ArgMetadata struct + Description string + Field reflect.Value + IsGreedy bool + Required bool + type CommandNode struct + Aliases []string + Args []*ArgMetadata + Children map[string]*CommandNode + Description string + Flags map[string]*FlagMetadata + Name string + ShortFlags map[string]string + Type reflect.Type + Value reflect.Value + func NewCommandNode(name, description string, val reflect.Value) *CommandNode + func Parse(root any) (*CommandNode, error) + type FlagMetadata struct + Default string + Description string + Env string + Field reflect.Value + Name string + Required bool + Short string