pass command accepts now optionally the password from command line, instead of stdin.

This commit is contained in:
Oleksandr Kozachuk
2023-01-07 12:06:41 +01:00
parent 44c6f371a8
commit 4ee1d38be7
4 changed files with 34 additions and 7 deletions
+2 -2
View File
@@ -67,7 +67,7 @@ pub enum Command<'a> {
Rm(Name),
Enc(Name),
Gen(u32, PasswordRef),
Pass(Name),
Pass(Name, Option<String>),
UnPass(Name),
Correct(Name),
Uncorrect(Name),
@@ -92,7 +92,7 @@ impl<'a> PartialEq for Command<'a> {
(Command::Rm(s), Command::Rm(o)) => s == o,
(Command::Enc(s), Command::Enc(o)) => s == o,
(Command::Gen(a, b), Command::Gen(x, y)) => a == x && *b.lock() == *y.lock(),
(Command::Pass(s), Command::Pass(o)) => s == o,
(Command::Pass(a, b), Command::Pass(x, y)) => a == x && b == y,
(Command::UnPass(s), Command::UnPass(o)) => s == o,
(Command::Correct(s), Command::Correct(o)) => s == o,
(Command::Uncorrect(s), Command::Uncorrect(o)) => s == o,