diff options
Diffstat (limited to 'src/sub_commands')
| -rw-r--r-- | src/sub_commands/login.rs | 11 | ||||
| -rw-r--r-- | src/sub_commands/mod.rs | 1 |
2 files changed, 12 insertions, 0 deletions
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 @@ | |||
| 1 | use anyhow::Result; | ||
| 2 | use clap; | ||
| 3 | |||
| 4 | use crate::{login, Cli}; | ||
| 5 | |||
| 6 | #[derive(clap::Args)] | ||
| 7 | pub struct SubCommandArgs; | ||
| 8 | |||
| 9 | pub fn launch(args: &Cli, _command_args: &SubCommandArgs) -> Result<()> { | ||
| 10 | login::launch(&args.nsec) | ||
| 11 | } | ||
diff --git a/src/sub_commands/mod.rs b/src/sub_commands/mod.rs new file mode 100644 index 0000000..320cbbb --- /dev/null +++ b/src/sub_commands/mod.rs | |||
| @@ -0,0 +1 @@ | |||
| pub mod login; | |||