mirror of
https://github.com/mudler/luet.git
synced 2025-09-16 07:10:29 +00:00
Expose Uses to interface
This commit is contained in:
@@ -41,6 +41,10 @@ type Package interface {
|
||||
GetName() string
|
||||
GetVersion() string
|
||||
RequiresContains(Package) bool
|
||||
|
||||
AddUse(use string)
|
||||
RemoveUse(use string)
|
||||
GetUses() []string
|
||||
}
|
||||
|
||||
// DefaultPackage represent a standard package definition
|
||||
@@ -112,6 +116,10 @@ func (p *DefaultPackage) GetVersion() string {
|
||||
return p.Version
|
||||
}
|
||||
|
||||
func (p *DefaultPackage) GetUses() []string {
|
||||
return p.UseFlags
|
||||
}
|
||||
|
||||
func (p *DefaultPackage) GetRequires() []*DefaultPackage {
|
||||
return p.PackageRequires
|
||||
}
|
||||
|
Reference in New Issue
Block a user