RUN-1002: rd projects scm perform project-commit issue
I seem to be unable to perform a project commit for multiple jobs using the cli.

Fail for multiple jobs that are surrounded by quotes:

```
rd projects scm perform --project=MyProject --integration="export" --field="message='Daily sync'" --action="project-commit" \\
  --job="221533ab-6d50-4345-adda-1c2a5408ffae 15a8b7f4-3bc3-4783-b1b4-eebf6679269e"
Action project-commit failed
No jobs were selected
```

Pass for single job surrounded by quotes:

```
rd projects scm perform --project=MyProject --integration="export" --field="message='Daily sync'" --action="project-commit" \\
  --job="15a8b7f4-3bc3-4783-b1b4-eebf6679269e"
# Action project-commit was successful.
# Result: SCM export Action was Successful: project-commit
```

Fail for multiple jobs without quotes:

```
rd projects scm perform --project=MyProject --integration="export" --field="message='Daily sync'" --action="project-commit" \\
  --job=221533ab-6d50-4345-adda-1c2a5408ffae 15a8b7f4-3bc3-4783-b1b4-eebf6679269e

Unmatched argument at index 8: '15a8b7f4-3bc3-4783-b1b4-eebf6679269e'
```

According to the cli/docs, I can pass in space separate job ids.

```
$ rd --version
2.0.0
```

Rundeck version 4.3.1
diff --git a/rd-cli-tool/src/main/java/org/rundeck/client/tool/commands/projects/SCM.java b/rd-cli-tool/src/main/java/org/rundeck/client/tool/commands/projects/SCM.java
index 8648aff..0bc4eac 100644
--- a/rd-cli-tool/src/main/java/org/rundeck/client/tool/commands/projects/SCM.java
+++ b/rd-cli-tool/src/main/java/org/rundeck/client/tool/commands/projects/SCM.java
@@ -284,10 +284,10 @@ public class SCM extends BaseCommand {
 
     @Getter @Setter
     public static class ActionPerformOptions extends ActionInputsOptions {
-        @CommandLine.Option(names = {"--field", "-f"}, description = "Field input values, space separated key=value list")
+        @CommandLine.Option(names = {"--field", "-f"}, arity = "1..*", description = "Field input values, space separated key=value list")
         private List<String> fields;
 
-        @CommandLine.Option(names = {"--item", "-I"}, description = "Items to include, space separated list")
+        @CommandLine.Option(names = {"--item", "-I"}, arity = "1..*", description = "Items to include, space separated list")
         private List<String> item;
 
         @CommandLine.Option(names = {"-A", "--allitems"},
@@ -314,11 +314,12 @@ public class SCM extends BaseCommand {
                         "(import only)")
         boolean allUntrackedItems;
 
-        @CommandLine.Option(names = {"--job", "-j"}, description = "Job IDs to include, space separated list")
+        @CommandLine.Option(names = {"--job", "-j"}, arity = "1..*", description = "Job IDs to include, space separated list")
         List<String> job;
 
 
         @CommandLine.Option(names = {"--delete", "-d"},
+                arity = "1..*",
                 description = "Job IDs or Item Ids to delete, space separated list")
         List<String> delete;
 
['rd-cli-tool/src/main/java/org/rundeck/client/tool/commands/projects/SCM.java']