Skip to content

nicholaschiasson/mir

Folders and files

NameName
Last commit message
Last commit date
Sep 16, 2019
Jul 17, 2019
Apr 19, 2019
Jul 21, 2019
Jul 21, 2019
Sep 16, 2019
Sep 16, 2019
Oct 25, 2018
Jul 17, 2019
Sep 16, 2019

Repository files navigation

mir

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 [FLAGS] [OPTIONS]

FLAGS:
    -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
    -h, --help            Prints help information
    -V, --version         Prints version information

OPTIONS:
    -d, --destination <destination>
            The destination directory in which the hierarchy should be mirrored [default: .]

    -H, --host <host>                                      GitLab remote host [default: gitlab.com]
    -p, --personal-access-token <personal_access_token>    GitLab personal access token