in cmd/core/extract.go [140:153]
func GenerateOptions(cmd *cobra.Command, args []string, gs ...OptionsGenerator) (*options.Options, error) {
var o *options.Options
var err error
for _, g := range gs {
o, err = g(o, cmd, args)
if err != nil {
return nil, err
}
}
return o, nil
}