Add Package example to main
Add remove method to pacman/apt package managers
This commit is contained in:
parent
0f85701cc4
commit
f26f1c1bf2
6 changed files with 94 additions and 15 deletions
|
|
@ -101,3 +101,17 @@ impl PackageArgsBuilder<PackageList, PackageState, Box<dyn SpecificPackageManage
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl PackageArgsBuilder<PackageList, PackageState, NoManager> {
|
||||
pub fn build(self) -> PackageModule<NoManager> {
|
||||
let Self { name, state, .. } = self;
|
||||
|
||||
PackageModule {
|
||||
args: PackageArgs {
|
||||
name,
|
||||
state,
|
||||
},
|
||||
manager: NoManager,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue