summaryrefslogtreecommitdiff
path: root/module/ri-engine/src/main/java/io/trygvis/rules/engine/cli/RunCommand.java
diff options
context:
space:
mode:
Diffstat (limited to 'module/ri-engine/src/main/java/io/trygvis/rules/engine/cli/RunCommand.java')
-rw-r--r--module/ri-engine/src/main/java/io/trygvis/rules/engine/cli/RunCommand.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/module/ri-engine/src/main/java/io/trygvis/rules/engine/cli/RunCommand.java b/module/ri-engine/src/main/java/io/trygvis/rules/engine/cli/RunCommand.java
index 1f3e5ed..35f30cd 100644
--- a/module/ri-engine/src/main/java/io/trygvis/rules/engine/cli/RunCommand.java
+++ b/module/ri-engine/src/main/java/io/trygvis/rules/engine/cli/RunCommand.java
@@ -20,17 +20,16 @@ public class RunCommand implements Callable<Integer> {
@Option(names = {"--output-state"})
public File outputState;
- @Option(names = {"--include"}, split = ",", arity = "1..*")
- public String[] includes;
+ @Option(names = {"--output-include"}, split = ",", arity = "1..*")
+ public String[] outputIncludes;
@Option(names = {"--generated-output"})
public File generatedOutput;
- @Option(names = {"--agenda-groups"})
+ @Option(names = {"--agenda-group"})
public String[] agendaGroups;
- // TODO: Remove --modules
- @Option(names = {"--modules", "--module"}, split = ",", arity = "1..*")
+ @Option(names = {"--module"}, split = ",", arity = "1..*")
public File[] module;
@Override
@@ -43,14 +42,14 @@ public class RunCommand implements Callable<Integer> {
try (var engine = new Engine(name, input, generatedOutput, agendaGroups, module)) {
engine.io.dump(outputState, engine.session.getFactHandles(), (Object o) ->
{
- if (includes == null || includes.length == 0) {
+ if (outputIncludes == null || outputIncludes.length == 0) {
return true;
}
var name = o.getClass().getName();
var simpleName = o.getClass().getSimpleName();
- for (var i : includes) {
+ for (var i : outputIncludes) {
var ok = false;
if (i.startsWith("*")) {
i = i.substring(1);