parser: default mode for a bare name is now R (six S/KEY words), not C

Matches the prefix-name default, the README, and the app's own help text (which
already says the default is six memorable words). Explicit modes are unaffected,
so existing catalogs round-trip unchanged.
This commit is contained in:
Oleksandr Kozachuk
2026-06-08 21:51:03 +02:00
parent 14d404744c
commit d44a54002b
2 changed files with 1 additions and 1 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ peg::parser! {
rule qpname() -> Password = &(word() _ word()) pr:word() _ pn:word()
{ Password::new(Some(pr), pn, None, Mode::Regular, 99, Date::now(), None) }
rule qname() -> Password = &(word()) pn:word()
{ Password::new(None, pn, None, Mode::NoSpaceCamel, 99, Date::now(), None) }
{ Password::new(None, pn, None, Mode::Regular, 99, Date::now(), None) }
pub rule name() -> Password = name:(jname() / pname() / mname() / npname() / sname() / nname() / qpname() / qname())? {?
match name { Some(n) => Ok(n), None => Err("failed to parse password description") }
}
Binary file not shown.