summaryrefslogtreecommitdiff
path: root/src/cfg/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cfg/config.rs')
-rw-r--r--src/cfg/config.rs23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/cfg/config.rs b/src/cfg/config.rs
index ee4e3b7..45be37d 100644
--- a/src/cfg/config.rs
+++ b/src/cfg/config.rs
@@ -22,10 +22,13 @@ pub struct Config {
#[derive(Deserialize, Debug, Serialize)]
pub struct Log {
- logfile: String,
- loglevel: Loglevel,
+ #[serde(rename = "log_file")]
+ log_file: String,
+ #[serde(rename = "log_level")]
+ log_level: Loglevel,
}
+// Rename needed for editing mesk.toml file fields but dont touch code.
#[derive(Deserialize, Debug, Serialize)]
pub struct Repo {
#[serde(rename = "repo_url")]
@@ -36,10 +39,10 @@ pub struct Repo {
#[derive(Deserialize, Debug, Serialize)]
pub struct Paths {
- #[serde(rename = "cachedir")]
- cachedir: String,
- #[serde(rename = "builddir")]
- builddir: String,
+ #[serde(rename = "cache_dir")]
+ cache_dir: String,
+ #[serde(rename = "build_dir")]
+ build_dir: String,
}
impl Config {
@@ -58,12 +61,12 @@ impl Config {
auto_update: true,
},
log: Log {
- logfile: String::from("/var/log/mesk.log"),
- loglevel: Loglevel::Info,
+ log_file: String::from("/var/log/mesk.log"),
+ log_level: Loglevel::Info,
},
paths: Paths {
- cachedir: String::from("/var/cache/mesk"),
- builddir: String::from("/var/lib/mesk"),
+ cache_dir: String::from("/var/cache/mesk"),
+ build_dir: String::from("/var/lib/mesk"),
},
};