Skip to content

Commit b5feba1

Browse files
jbattistMoonMao42
authored andcommitted
Fix non-exhaustive match in tool_install.rs for Yay/Pacman backends
1 parent 01eef4f commit b5feba1

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/cli/setup_executor/tool_install.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,14 @@ fn install_tool_via_platform(
4848
crate::platform::packages::PackageManagerBackend::Homebrew => {
4949
install_tool_via_homebrew(package, kind)
5050
}
51-
crate::platform::packages::PackageManagerBackend::Apt => {
51+
crate::platform::packages::PackageManagerBackend::Apt
52+
| crate::platform::packages::PackageManagerBackend::Yay
53+
| crate::platform::packages::PackageManagerBackend::Pacman => {
5254
crate::platform::packages::install_tool_package(tool_id, package, env)
5355
}
5456
crate::platform::packages::PackageManagerBackend::Unsupported => Err(
5557
crate::error::SlateError::Internal(
56-
"No supported package manager was found. Slate currently supports Homebrew on macOS and apt on Linux.".to_string(),
58+
"No supported package manager was found. Slate currently supports Homebrew on macOS, apt on Debian/Ubuntu, and pacman/yay on Arch Linux.".to_string(),
5759
),
5860
),
5961
}

0 commit comments

Comments
 (0)