From 6423baebd92e45c9be85157c443dff42e65d8d14 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 1 Sep 2023 00:00:00 +0000 Subject: refactor: rebuild app skeleton Create skeleton for a complete rebuild of the prototype as a production ready product. Includes design patterns for: - dependency injection - unit testing with dependency mocking - integration testing - error handling - config storage BREAKING-CHANGE: ground-up redesign with incompatible protocol standards --- src/sub_commands/login.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/sub_commands/login.rs (limited to 'src/sub_commands/login.rs') diff --git a/src/sub_commands/login.rs b/src/sub_commands/login.rs new file mode 100644 index 0000000..d61f578 --- /dev/null +++ b/src/sub_commands/login.rs @@ -0,0 +1,11 @@ +use anyhow::Result; +use clap; + +use crate::{login, Cli}; + +#[derive(clap::Args)] +pub struct SubCommandArgs; + +pub fn launch(args: &Cli, _command_args: &SubCommandArgs) -> Result<()> { + login::launch(&args.nsec) +} -- cgit v1.2.3