github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/pkg/cataloger/swift/cataloger.go (about)

     1  /*
     2  Package swift provides a concrete Cataloger implementation for Podfile.lock files.
     3  */
     4  package swift
     5  
     6  import (
     7  	"github.com/nextlinux/gosbom/gosbom/pkg/cataloger/generic"
     8  )
     9  
    10  // NewCocoapodsCataloger returns a new Swift Cocoapods lock file cataloger object.
    11  func NewCocoapodsCataloger() *generic.Cataloger {
    12  	return generic.NewCataloger("cocoapods-cataloger").
    13  		WithParserByGlobs(parsePodfileLock, "**/Podfile.lock")
    14  }