|
5 | 5 | [](https://codecov.io/gh/boxboxjason/gitlab-sync) |
6 | 6 |  |
7 | 7 | [](https://github.com/boxboxjason/gitlab-sync/releases) |
8 | | -[](https://github.com/boxboxjason/gitlab-sync/actions/workflows/release.yml) |
9 | 8 |  |
10 | 9 | [](https://github.com/boxboxjason/gitlab-sync/actions/workflows/go.yml) |
11 | | - |
12 | 10 |  |
13 | | - |
14 | | - |
15 | 11 |
|
16 | 12 | (golang) CLI tool to synchronize GitLab projects and groups between two GitLab instances. |
17 | 13 | It is designed to be used in a CI/CD pipeline to automate the process of keeping two GitLab instances in sync. |
@@ -74,6 +70,8 @@ If mandatory arguments are not provided, the program will prompt for them. |
74 | 70 | | `--source-token` | `SOURCE_GITLAB_TOKEN` | No | Access token for the source GitLab instance | |
75 | 71 | | `--source-big` | `SOURCE_GITLAB_BIG` | No | Specify if the source GitLab instance is a big instance (default: false) | |
76 | 72 | | `--destination-url` | `DESTINATION_GITLAB_URL` | Yes | URL of the destination GitLab instance | |
| 73 | +| `--destination-force-freemium` or `-f` | N/A | No | Force the destination GitLab to be treated as a non-premium instance (default: false) | |
| 74 | +| `--destination-force-premium` or `-p` | N/A | No | Force the destination GitLab to be treated as a premium instance (default: false) | |
77 | 75 | | `--destination-token` | `DESTINATION_GITLAB_TOKEN` | Yes | Access token for the destination GitLab instance | |
78 | 76 | | `--destination-big` | `DESTINATION_GITLAB_BIG` | No | Specify if the destination GitLab instance is a big instance (default: false) | |
79 | 77 | | `--mirror-mapping` | `MIRROR_MAPPING` | Yes | Path to a JSON file containing the mirror mapping | |
|
0 commit comments