From 972319c1811e1a9c4f491a03ba92ea5a624cca5e Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Mon, 10 Apr 2023 21:31:02 +0200 Subject: Update the main branch of a repo --- src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 196078c..134ba97 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -33,12 +33,17 @@ pub fn run_command(user_input: String) -> Result, ShackleErr git::set_description(&directory, &description)?; println!("Successfully updated description"); } + Ok(ShackleCommand::SetBranch(SetBranchArgs { directory, branch })) => { + git::set_branch(&directory, &branch)?; + println!("Successfully updated branch"); + } Ok(ShackleCommand::Init(InitArgs { repo_name, group, description, + branch, })) => { - let init_result = git::init(&repo_name, &group, &description)?; + let init_result = git::init(&repo_name, &group, &description, &branch)?; println!("Successfully created \"{}\"", init_result.path.display()); } Ok(ShackleCommand::GitUploadPack(upload_pack_args)) => { -- cgit v1.2.3