Versions in this module Expand all Collapse all v1 v1.0.0 Dec 7, 2025 Changes in this version + var ErrNoComponents = errors.New("no enabled components") + func Help(cmdline *flag.FlagSet, progname string, descriptors []*component.Descriptor) + func LookupRequired(fs *flag.FlagSet, descriptors []*component.Descriptor) (missing []flag.Flag) + func ParseFlags(cmdline *flag.FlagSet, descriptors []*component.Descriptor, multi bool) ([]*component.Descriptor, error) + func RequiredFlag(fs *flag.FlagSet, name string, boundComponent *component.Descriptor) + type ComponentSet map[*component.Descriptor]*triState + func (cs ComponentSet) Enabled() []*component.Descriptor + func (cs ComponentSet) Register(fs *flag.FlagSet, d *component.Descriptor)