bootstrap:
This commit is contained in:
12
src/utils.rs
12
src/utils.rs
@ -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 {
|
||||
|
Reference in New Issue
Block a user