1
2
3
4
5
6 package gov.nist.secauto.oscal.tools.cli.core.commands.metaschema;
7
8 import com.google.auto.service.AutoService;
9
10 import gov.nist.secauto.metaschema.cli.commands.MetaschemaCommands;
11 import gov.nist.secauto.metaschema.cli.processor.command.AbstractParentCommand;
12 import gov.nist.secauto.metaschema.cli.processor.command.ICommand;
13
14 @AutoService(ICommand.class)
15 public class MetaschemaCommand
16 extends AbstractParentCommand {
17 private static final String COMMAND = "metaschema";
18
19 public MetaschemaCommand() {
20 super(true);
21 MetaschemaCommands.COMMANDS.forEach(this::addCommandHandler);
22 }
23
24 @Override
25 public String getName() {
26 return COMMAND;
27 }
28
29 @Override
30 public String getDescription() {
31 return "Perform an operation on a Module";
32 }
33 }