From 271b250b517fcf78d3df47da8195669fe6514d93 Mon Sep 17 00:00:00 2001 From: M*C*O Date: Thu, 28 Oct 2021 18:46:59 +0200 Subject: [PATCH] config: ArchPackageManager should be snake_case (#784) * config: ArchPackageManager should be snake_case * Remove unnecessary strum macro * Add arch_package_manager to config.example.toml --- config.example.toml | 2 ++ src/config.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/config.example.toml b/config.example.toml index c749fea9..b3f13f85 100644 --- a/config.example.toml +++ b/config.example.toml @@ -63,6 +63,8 @@ #greedy_cask = true [linux] +# Arch Package Manager to use. Allowed values: autodetect, trizen, paru, yay, pacman. +#arch_package_manager = "pacman" # Arguments to pass yay (or paru) when updating packages #yay_arguments = "--nodevel" #trizen_arguments = "--devel" diff --git a/src/config.rs b/src/config.rs index 51a7ac28..9a5ecc0e 100644 --- a/src/config.rs +++ b/src/config.rs @@ -181,6 +181,7 @@ pub struct Brew { } #[derive(Debug, Deserialize, Clone, Copy)] +#[serde(rename_all = "snake_case")] pub enum ArchPackageManager { Autodetect, Trizen,