github.com/anchore/syft@v1.38.2/cmd/syft/internal/options/linux_kernel.go (about)

     1  package options
     2  
     3  import "github.com/anchore/clio"
     4  
     5  type linuxKernelConfig struct {
     6  	CatalogModules bool `json:"catalog-modules" yaml:"catalog-modules" mapstructure:"catalog-modules"`
     7  }
     8  
     9  func defaultLinuxKernelConfig() linuxKernelConfig {
    10  	return linuxKernelConfig{
    11  		CatalogModules: true,
    12  	}
    13  }
    14  
    15  var _ interface {
    16  	clio.FieldDescriber
    17  } = (*linuxKernelConfig)(nil)
    18  
    19  func (o *linuxKernelConfig) DescribeFields(descriptions clio.FieldDescriptionSet) {
    20  	descriptions.Add(&o.CatalogModules, `whether to catalog linux kernel modules found within lib/modules/** directories`)
    21  }