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