Crates.io | whitespace-conf |
lib.rs | whitespace-conf |
version | 1.0.0 |
source | src |
created_at | 2021-06-27 23:58:38.648703 |
updated_at | 2021-06-27 23:58:38.648703 |
description | Key-value configuration file delimited with whitespaces |
homepage | https://github.com/pop-os/whitespace-conf |
repository | https://github.com/pop-os/whitespace-conf |
max_upload_size | |
id | 415555 |
size | 15,526 |
Rust library for parsing configuration files which are key-value pairs delimited by whitespace. Lines that start with #
are ignored.
use std::fs;
fn main() {
let string = fs::read_to_string("/etc/login.defs").unwrap();
let defs = linux_login_defs::parse(&string);
println!("UID_MIN = {:?}", defs.get("UID_MIN"));
println!("UID_MAX = {:?}", defs.get("UID_MAX"));
}