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:
Integral 2025-03-28 14:22:43 +00:00 committed by iff
parent db935e07e3
commit d74cbef2ed

View file

@ -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());
} }
} }