mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 16:33:21 +01:00
43 lines
441 B
Go
43 lines
441 B
Go
package pkg
|
|
|
|
const (
|
|
UnknownPkg Type = iota
|
|
ApkPkg
|
|
BundlerPkg
|
|
DebPkg
|
|
EggPkg
|
|
PacmanPkg
|
|
RpmPkg
|
|
WheelPkg
|
|
)
|
|
|
|
type Type uint
|
|
|
|
var typeStr = []string{
|
|
"UnknownPackage",
|
|
"apk",
|
|
"bundle",
|
|
"deb",
|
|
"egg",
|
|
"pacman",
|
|
"rpm",
|
|
"wheel",
|
|
}
|
|
|
|
var AllPkgs = []Type{
|
|
ApkPkg,
|
|
BundlerPkg,
|
|
DebPkg,
|
|
EggPkg,
|
|
PacmanPkg,
|
|
RpmPkg,
|
|
WheelPkg,
|
|
}
|
|
|
|
func (t Type) String() string {
|
|
if int(t) >= len(typeStr) {
|
|
return typeStr[0]
|
|
}
|
|
return typeStr[t]
|
|
}
|