Crates.io | mir |
lib.rs | mir |
version | 0.5.0 |
source | src |
created_at | 2019-07-17 02:11:46.211932 |
updated_at | 2022-08-19 19:36:04.9043 |
description | Tool to mirror a user's entire accessible GitLab group hierarchy locally and optionally clone all projects. |
homepage | https://github.com/nicholaschiasson/mir |
repository | https://github.com/nicholaschiasson/mir |
max_upload_size | |
id | 149572 |
size | 57,407 |
Tool to mirror a user's entire accessible GitLab group hierarchy locally and optionally clone all projects.
mir
Nicholas Omer Chiasson <nicholasomerchiasson@gmail.com>
Tool to mirror a user's entire accessible GitLab group hierarchy locally and optionally clone all
projects.
USAGE:
mir [OPTIONS]
OPTIONS:
-A, --access-level
Access level of groups (and projects if --clone flag provided)
-A => Guest Access [default]
-AA => Reporter Access
-AAA => Developer Access
-AAAA => Maintainer Access
-AAAAA => Owner Access
-c, --clone
Clone all repositories
-d, --destination <DESTINATION>
The destination directory in which the hierarchy should be mirrored [default: .]
-h, --help
Print help information
-H, --host <HOST>
GitLab remote host [default: gitlab.com]
-p, --personal-access-token <PERSONAL_ACCESS_TOKEN>
GitLab personal access token
-s, --ssh-private-key <SSH_PRIVATE_KEY>
SSH private key [default: ~/.ssh/id_rsa]
-V, --version
Print version information