bootstrap:

This commit is contained in:
Mikaël Cluseau
2025-07-09 05:45:35 +02:00
parent f45fbe116e
commit e30a46d62b
5 changed files with 42 additions and 19 deletions

View File

@ -20,16 +20,14 @@ pub fn bool_param(name: &str) -> bool {
cmdline().any(|part| part == name1 || part == name2)
}
pub fn param<'t>(name: &'t str, default: &'t str) -> &'t str {
pub fn param(name: &str) -> Option<&'static str> {
let prefix1 = &format!("dkl.{name}=");
let prefix2 = &format!("direktil.{name}=");
cmdline()
.find_map(|part| {
part.strip_prefix(prefix1)
.or_else(|| part.strip_prefix(prefix2))
})
.unwrap_or(default)
cmdline().find_map(|part| {
part.strip_prefix(prefix1)
.or_else(|| part.strip_prefix(prefix2))
})
}
pub struct NameAliases {