diff --git a/src/main.rs b/src/main.rs index 23b2cdd..93fd943 100644 --- a/src/main.rs +++ b/src/main.rs @@ -46,9 +46,15 @@ enum Opt { notes, /// Display all your modules modules, - /// Dispaly all repos on blih - /// + /// Dispaly all repos on blih + /// for create repo { repo_name: Option }, + /// Set ripo right + setacl { + repo_name: String, + user: String, + user_right: String, + }, /// enter one token token { idx: Option }, } @@ -78,6 +84,11 @@ fn start() { Some(repo_name) => fetch_create_repo(&pass, repo_name), None => fetch_repos(&pass).print_repos(), }, + Opt::setacl { + repo_name, + user, + user_right, + } => fetch_right_repo(&pass, repo_name, user, user_right), Opt::token { idx } => match idx { Some(idx) => println!("{}", idx), None => fetch_all_token_open(&pass.autologin),