+ -i, --input CSV file exported from Mantis (Example: issues.csv) [required]
+ -c, --config Configuration file (Example: config.json) [required]
+ -g, --gitlaburl GitLab URL hostname (Example: https://gitlab.com) [required]
+ -p, --project GitLab project name including namespace (Example: mycorp/myproj) [required]
+ -t, --token An admin user's private token (Example: a2r33oczFyQzq53t23Vj) [required]
+ -s, --sudo The username performing the import (Example: bob) [required]
+ -f, --from The first issue # to import (Example: 123)
+```
+
+## Config File
+
+In order to correctly map Mantis attributes you should create a JSON file and specify it with the **-c** switch.
+
+### Users
+
+This section maps Mantis `username` (Reporter, Assigned To, etc.) to a corresponding GitLab user name.
+
+```
+{
+ "users": {
+ "mantisUserName1": {
+ "gl_username": "GitLabUserName1"
+ },
+ "mantisUserName2": {
+ "gl_username": "GitLabUserName2"
+ }
+ }
+}
+```
+
+### Mantis URL (optional)
+
+This setting defines the URL to the old mantis installation. When specified, Mantis cases imported in GitLab
+will contain a back-link to their corresponding Mantis issue.
+
+```
+{
+ "mantisUrl": "https://www.oldserver.com/mantis"
+}
+```
+
+### Category Labels (optional)
+
+This section maps Mantis Categories to corresponding GitLab labels.
+
+```
+{
+ "category_labels": {
+ "Admin UI": "area:Admin",
+ "Voter UI": "area:Voter",
+ "Server": "area:Service"
+ }
+}
+```
+
+### Priority Labels (optional)
+
+This section maps Mantis Priorities to corresponding GitLab labels.
+Note that the numeric priorities are used when exporting from SQL.
+
+```
+{
+ "priority_labels": {
+ "20": "priority:low",
+ "low": "priority:low",
+ "40": "priority:high",
+ "high": "priority:high",
+ "50": "priority:urgent",
+ "urgent": "priority:urgent",
+ "60": "priority:immediate",
+ "immediate": "priority:immediate"
+ }
+}
+```