github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/syft/pkg/cataloger/elixir/cataloger.go (about) 1 /* 2 Package elixir provides a concrete Cataloger implementation for elixir specific package manger files. 3 */ 4 package elixir 5 6 import ( 7 "github.com/anchore/syft/syft/pkg/cataloger/generic" 8 ) 9 10 const catalogerName = "elixir-mix-lock-cataloger" 11 12 // NewMixLockCataloger returns parses mix.lock files and returns packages 13 func NewMixLockCataloger() *generic.Cataloger { 14 return generic.NewCataloger(catalogerName). 15 WithParserByGlobs(parseMixLock, "**/mix.lock") 16 }