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:
+1
-1
@@ -48,7 +48,7 @@ peg::parser! {
|
|||||||
rule qpname() -> Password = &(word() _ word()) pr:word() _ pn:word()
|
rule qpname() -> Password = &(word() _ word()) pr:word() _ pn:word()
|
||||||
{ Password::new(Some(pr), pn, None, Mode::Regular, 99, Date::now(), None) }
|
{ Password::new(Some(pr), pn, None, Mode::Regular, 99, Date::now(), None) }
|
||||||
rule qname() -> Password = &(word()) pn:word()
|
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())? {?
|
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") }
|
match name { Some(n) => Ok(n), None => Err("failed to parse password description") }
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user