20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/abide_dev_utils/cli.rb', line 20
def self.new_parser
parser = CmdParse::CommandParser.new(handle_exceptions: true)
parser.main_options.program_name = ROOT_CMD_NAME
parser.main_options.version = AbideDevUtils::VERSION
parser.main_options.banner = ROOT_CMD_BANNER
parser.add_command(CmdParse::HelpCommand.new, default: true)
parser.add_command(CmdParse::VersionCommand.new(add_switches: true))
parser.add_command(SceCommand.new)
parser.add_command(ComplyCommand.new)
parser.add_command(PuppetCommand.new)
parser.add_command(XccdfCommand.new)
parser.add_command(TestCommand.new)
parser.add_command(JiraCommand.new)
parser
end
|