libsdbootconf

A systemd-boot configuration and boot entry configuration parser library.

Usage

```rust use libsdbootconf::{SystemdBootConf, entry::{Entry, Token}};

let mut systemdbootconf = SystemdBootConf::new("/efi/loader");

systemdbootconf.config.default = "5.12.0-aosc-main".toowned(); systemdboot_conf.config.timeout = 5;

systemdbootconf.entries.push(Entry::new( "5.12.0-aosc-main", vec![Token::Title("AOSC OS (5.12.0-aosc-main)".to_owned())] ));

systemdbootconf.write_all().unwrap(); ```