mirror of
https://github.com/TECHNOFAB11/pay-respects.git
synced 2025-12-12 06:20:09 +01:00
feat: echo mode
This commit is contained in:
parent
ec9609f470
commit
1b018bc763
4 changed files with 20 additions and 1 deletions
|
|
@ -17,6 +17,7 @@ pub const PRIVILEGE_LIST: [&str; 2] = ["sudo", "doas"];
|
|||
#[derive(PartialEq)]
|
||||
pub enum Mode {
|
||||
Suggestion,
|
||||
Echo,
|
||||
Cnf,
|
||||
}
|
||||
pub struct Init {
|
||||
|
|
@ -382,7 +383,11 @@ pub fn run_mode() -> Mode {
|
|||
Ok(mode) => match mode.as_str() {
|
||||
"suggestion" => Mode::Suggestion,
|
||||
"cnf" => Mode::Cnf,
|
||||
_ => Mode::Suggestion,
|
||||
"echo" => Mode::Echo,
|
||||
_ => {
|
||||
eprintln!("Invalid mode: {}", mode);
|
||||
exit(1);
|
||||
}
|
||||
},
|
||||
Err(_) => Mode::Suggestion,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue