func ExtractConstraintsOptions()

in cmd/core/extract.go [117:137]


func ExtractConstraintsOptions(o *options.Options, cmd *cobra.Command, _ []string) (*options.Options, error) {
	var err error

	if o == nil {
		o = options.NewOptions()
	}

	o.Constraints, err = flags.GetConstraints(cmd.Flags(), "constraints")
	if err != nil {
		//nolint:wrapcheck
		return nil, err
	}

	o.Growth, err = flags.GetGrowth(cmd.Flags(), "growth")
	if err != nil {
		//nolint:wrapcheck
		return nil, err
	}

	return o, nil
}