Track installed files

This commit is contained in:
Ettore Di Giacinto
2019-11-23 22:41:51 +01:00
parent b1272392b5
commit 0d7b2cf448
6 changed files with 130 additions and 18 deletions

View File

@@ -64,16 +64,6 @@ type Package interface {
Rel(string) string
}
type PackageSet interface {
GetPackages() []string //Ids
CreatePackage(pkg Package) (string, error)
GetPackage(ID string) (Package, error)
Clean() error
FindPackage(Package) (Package, error)
UpdatePackage(p Package) error
GetAllPackages(packages chan Package) error
}
type Tree interface {
GetPackageSet() PackageDatabase
Prelude() string // A tree might have a prelude to be able to consume a tree