github.com/anchore/syft@v1.38.2/syft/pkg/cataloger/homebrew/cataloger.go (about)

     1  package homebrew
     2  
     3  import (
     4  	"github.com/anchore/syft/syft/pkg"
     5  	"github.com/anchore/syft/syft/pkg/cataloger/generic"
     6  )
     7  
     8  func NewCataloger() pkg.Cataloger {
     9  	return generic.NewCataloger("homebrew-cataloger").
    10  		WithParserByGlobs(
    11  			parseHomebrewFormula,
    12  			// forumulas are located at $(brew --repository)/Cellar
    13  			"**/Cellar/*/*/.brew/*.rb",
    14  			// taps are located at $(brew --repository)/Library/Taps
    15  			"**/Library/Taps/*/*/Formula/*.rb",
    16  		)
    17  }