mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 08:23:15 +01:00
43 lines
453 B
Go
43 lines
453 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]
|
|
}
|