package packagemanager type PackageManager interface { Install(packages []string) error Check(pkg string) error InstallPackage(pkg string) error InstallManager() error RemovePackage(pkg string) error SearchPackage(pkg string) []string UpdatePackage(pkg string) error UpdateAllPackages() error Name() string }