use rwconfig::RWConfig;
use serde_json::json;
fn main() -> std::io::Result<()> {
let path = "fixtures/test.config.json";
let mut cfg = RWConfig::from_file(path)?;
let a = cfg.get("a").and_then(|v| v.as_i64()).unwrap_or(0);
println!("a = {}", a);
cfg.set("a", json!(42))?;
cfg.set("b", json!(100))?;
println!("dirty = {}", cfg.is_dirty());
cfg.save()?;
println!("saved.");
Ok(())
}