mirror of
https://github.com/TECHNOFAB11/pay-respects.git
synced 2025-12-12 14:30:10 +01:00
refactor: remove redundant vec![] and to_string() in get_package_manager() (codeberg #13)
Reviewed-on: https://codeberg.org/iff/pay-respects/pulls/13 Co-authored-by: Integral <integral@member.fsf.org> Co-committed-by: Integral <integral@member.fsf.org>
This commit is contained in:
parent
db935e07e3
commit
d74cbef2ed
1 changed files with 3 additions and 5 deletions
|
|
@ -12,13 +12,11 @@ pub fn get_package_manager(data: &mut Data) -> Option<String> {
|
||||||
return Some(package_manager);
|
return Some(package_manager);
|
||||||
}
|
}
|
||||||
|
|
||||||
let package_managers = vec![
|
for package_manager in &[
|
||||||
"apt", "dnf", "emerge", "nix", "pacman", "yum",
|
"apt", "dnf", "emerge", "nix", "pacman", "yum",
|
||||||
// "zypper",
|
// "zypper",
|
||||||
];
|
] {
|
||||||
|
if data.executables.iter().any(|exe| exe == package_manager) {
|
||||||
for package_manager in package_managers {
|
|
||||||
if data.executables.contains(&package_manager.to_string()) {
|
|
||||||
return Some(package_manager.to_string());
|
return Some(package_manager.to_string());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue