diff --git a/pkg/package/package.go b/pkg/package/package.go index dfde4847..e2b36ac5 100644 --- a/pkg/package/package.go +++ b/pkg/package/package.go @@ -87,6 +87,7 @@ type Package interface { SelectorMatchVersion(string) (bool, error) String() string + HumanReadableString() string } type Tree interface { @@ -173,6 +174,10 @@ func (p *DefaultPackage) GetFingerPrint() string { return fmt.Sprintf("%s-%s-%s", p.Name, p.Category, p.Version) } +func (p *DefaultPackage) HumanReadableString() string { + return fmt.Sprintf("%s/%s-%s", p.Category, p.Name, p.Version) +} + func FromString(s string) Package { var unescaped DefaultPackage