package io.trygvis.rules.engine; import io.trygvis.rules.engine.cli.DatabaseCommand; import io.trygvis.rules.engine.cli.RunCommand; import picocli.CommandLine; import picocli.CommandLine.Command; @Command( name = "engine", subcommands = {RunCommand.class, DatabaseCommand.class}, mixinStandardHelpOptions = true, version = "UNSPECIFIED") class Main { public static void main(String... args) { //noinspection InstantiationOfUtilityClass int exitCode = new CommandLine(new Main()).execute(args); System.exit(exitCode); } }