diff --git a/src/main.rs b/src/main.rs index 7e0869e..e687d90 100644 --- a/src/main.rs +++ b/src/main.rs @@ -66,11 +66,18 @@ fn install_tracing() { .init(); } +#[instrument] async fn work(op: config::Operation) -> Result<(), eyre::Report> { - debug!("Got op: {:#?}", op); + debug!("Got op"); match op { config::Operation::Help => args::usage(), + config::Operation::GenerateKey(config::op::GenerateKey::Aes(aes)) => { + + }, + config::Operation::GenerateKey(config::op::GenerateKey::Rsa(rsa)) => { + + }, _ => todo!(), } Ok(())