| Crates.io | libsdbootconf |
| lib.rs | libsdbootconf |
| version | 0.11.2 |
| created_at | 2022-04-05 03:36:26.177696+00 |
| updated_at | 2023-05-09 23:35:44.935931+00 |
| description | A systemd-boot configuration and boot entry configuration parser library |
| homepage | |
| repository | https://github.com/OriginCode/libsdbootconf |
| max_upload_size | |
| id | 562410 |
| size | 28,077 |
A systemd-boot configuration and boot entry configuration parser library.
use libsdbootconf::{config::ConfigBuilder, entry::EntryBuilder, SystemdBootConfBuilder};
let systemd_boot_conf = SystemdBootConfBuilder::new("/efi/loader")
.config(ConfigBuilder::new()
.default("5.12.0-aosc-main")
.timeout(5u32)
.build())
.entry(EntryBuilder::new("5.12.0-aosc-main")
.title("AOSC OS x86_64 (5.12.0-aosc-main)")
.version("5.12.0-aosc-main")
.build())
.build();
systemd_boot_conf.write_all().unwrap();