From 6e9245542f070c39a1975f0d53d88913c4ac667d Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Sun, 1 Oct 2023 00:00:00 +0100 Subject: feat(prs-create) find commits and create events - identify commits - create pull request event - create patch events --- src/sub_commands/prs/mod.rs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/sub_commands/prs/mod.rs (limited to 'src/sub_commands/prs/mod.rs') diff --git a/src/sub_commands/prs/mod.rs b/src/sub_commands/prs/mod.rs new file mode 100644 index 0000000..c316e73 --- /dev/null +++ b/src/sub_commands/prs/mod.rs @@ -0,0 +1,22 @@ +use anyhow::Result; +use clap::Subcommand; + +use crate::Cli; +pub mod create; + +#[derive(clap::Parser)] +pub struct SubCommandArgs { + #[command(subcommand)] + pub prs_command: Commands, +} + +#[derive(Debug, Subcommand)] +pub enum Commands { + Create(create::SubCommandArgs), +} + +pub fn launch(cli_args: &Cli, pr_args: &SubCommandArgs) -> Result<()> { + match &pr_args.prs_command { + Commands::Create(args) => create::launch(cli_args, pr_args, args), + } +} -- cgit v1.2.3