oxwm

https://git.tonybtw.com/oxwm.git git://git.tonybtw.com/oxwm.git

use `anyhow::Context` instead of mapping

Commit
9a1df9a5cac52225af8b5d33e02256fd89431c45
Parent
6225625
Author
emzywastaken <amiamemetoo@gmail.com>
Date
2025-10-16 22:06:18

Diff

diff --git a/src/bin/main.rs b/src/bin/main.rs
index 9809a58..8496fea 100644
--- a/src/bin/main.rs
+++ b/src/bin/main.rs
@@ -1,4 +1,4 @@
-use anyhow::Result;
+use anyhow::{Context, Result};
 use std::path::PathBuf;
 
 fn main() -> Result<()> {
@@ -45,11 +45,10 @@ fn load_config() -> Result<oxwm::Config> {
         init_config()?;
     }
 
-    let config_str = std::fs::read_to_string(&config_path)
-        .map_err(|e| anyhow::anyhow!("Failed to read config file: {}", e))?;
+    let config_str =
+        std::fs::read_to_string(&config_path).with_context(|| "Failed to read config file")?;
 
-    oxwm::config::parse_config(&config_str)
-        .map_err(|e| anyhow::anyhow!("Failed to parse config: {}", e))
+    oxwm::config::parse_config(&config_str).with_context(|| "Failed to parse config")
 }
 
 fn init_config() -> Result<()> {