mir

Crates.iomir
lib.rsmir
version0.5.0
sourcesrc
created_at2019-07-17 02:11:46.211932
updated_at2022-08-19 19:36:04.9043
descriptionTool to mirror a user's entire accessible GitLab group hierarchy locally and optionally clone all projects.
homepagehttps://github.com/nicholaschiasson/mir
repositoryhttps://github.com/nicholaschiasson/mir
max_upload_size
id149572
size57,407
Nicholas Omer Chiasson (nicholaschiasson)

documentation

README

mir

Tool to mirror a user's entire accessible GitLab group hierarchy locally and optionally clone all projects.

Usage

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
Commit count: 203

cargo fmt