1   /*
2    * SPDX-FileCopyrightText: none
3    * SPDX-License-Identifier: CC0-1.0
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  public class ProfileCommand
11      extends AbstractParentCommand {
12    private static final String COMMAND = "profile";
13  
14    public ProfileCommand() {
15      super(true);
16      addCommandHandler(new ValidateSubcommand());
17      // addCommandHandler(new RenderSubcommand());
18      addCommandHandler(new ConvertSubcommand());
19      addCommandHandler(new ResolveSubcommand());
20    }
21  
22    @Override
23    public String getName() {
24      return COMMAND;
25    }
26  
27    @Override
28    public String getDescription() {
29      return "Perform an operation on an OSCAL Profile";
30    }
31  
32  }