refact(core): arg destructuring
This commit is contained in:
@@ -68,12 +68,12 @@ impl Pacdef {
|
|||||||
use args::GroupAction::*;
|
use args::GroupAction::*;
|
||||||
|
|
||||||
match args {
|
match args {
|
||||||
Edit(groups) => self.edit_groups(&groups.0),
|
Edit(args::Groups(groups)) => self.edit_groups(groups),
|
||||||
Import(groups) => self.import_groups(&groups.0),
|
Import(args::Groups(groups)) => self.import_groups(groups),
|
||||||
List => self.show_groups(),
|
List => self.show_groups(),
|
||||||
New(groups, args::Edit(edit)) => self.new_groups(&groups.0, *edit),
|
New(args::Groups(groups), args::Edit(edit)) => self.new_groups(groups, *edit),
|
||||||
Remove(groups) => self.remove_groups(&groups.0),
|
Remove(args::Groups(groups)) => self.remove_groups(groups),
|
||||||
Show(groups) => self.show_group_content(&groups.0),
|
Show(args::Groups(groups)) => self.show_group_content(groups),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,10 +81,10 @@ impl Pacdef {
|
|||||||
use args::PackageAction::*;
|
use args::PackageAction::*;
|
||||||
|
|
||||||
match args {
|
match args {
|
||||||
Clean(noconfirm) => self.clean_packages(noconfirm.0),
|
Clean(args::Noconfirm(noconfirm)) => self.clean_packages(*noconfirm),
|
||||||
Review => review::review(self.get_unmanaged_packages()?, self.groups),
|
Review => review::review(self.get_unmanaged_packages()?, self.groups),
|
||||||
Search(regex) => search::search_packages(®ex.0, &self.groups),
|
Search(args::Regex(regex)) => search::search_packages(regex, &self.groups),
|
||||||
Sync(noconfirm) => self.install_packages(noconfirm.0),
|
Sync(args::Noconfirm(noconfirm)) => self.install_packages(*noconfirm),
|
||||||
Unmanaged => self.show_unmanaged_packages(),
|
Unmanaged => self.show_unmanaged_packages(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user