1
2
3
4
5
6 package gov.nist.secauto.oscal.tools.cli.core.commands.profile;
7
8 import gov.nist.secauto.metaschema.cli.processor.command.AbstractParentCommand;
9
10
11
12
13
14 public class ProfileCommand
15 extends AbstractParentCommand {
16 private static final String COMMAND = "profile";
17
18
19
20
21 public ProfileCommand() {
22 addCommandHandler(new ValidateSubcommand());
23
24 addCommandHandler(new ConvertSubcommand());
25 addCommandHandler(new ResolveSubcommand());
26 }
27
28 @Override
29 public String getName() {
30 return COMMAND;
31 }
32
33 @Override
34 public String getDescription() {
35 return "Perform an operation on an OSCAL Profile";
36 }
37 }