bin/veracodecli in veracodecli-1.0.14 vs bin/veracodecli in veracodecli-1.0.15
- old
+ new
@@ -10,16 +10,16 @@
include VeracodeApiMacros
include Slack
Commander.configure do
program :name, 'veracodecli'
- program :version, '0.1.2'
+ program :version, '1.0.14'
program :description, 'CLI for automating veracode api requests'
program :help, 'Author', 'Isaiah Thiessen <isaiah.thiessen@telus.com>'
command :scan do |c|
- c.syntax = 'veracodecli scan [app_name] [repo] --option [option]'
+ c.syntax = 'veracodecli scan --app_name [app_name] --repo [repo] --option [option]'
c.description = 'Submits a scan to Veracode.'
c.option '--business_unit STRING', String, 'Business Unit Name'
c.option '--team STRING', String, 'Team Name'
c.option '--business_criticality STRING', String, 'Application business criticality'
c.option '--app_name STRING', String, 'Name of the app to scan'
@@ -65,18 +65,19 @@
VeracodeApiMacros.get_report_macro args.first
end
end
command :get_pdf_report do |c|
- c.syntax = 'veracodecli get_pdf_report [app_name] --option [option]'
+ c.syntax = 'veracodecli get_pdf_report --app_name [app_name] --option [option]'
# c.option '--app STRING', String, 'Upload report to slack?'
c.option '--slack_upload STRING', String, 'Upload report to slack?'
c.description = 'Downloads the final scan report in pdf format.'
c.action do |args, options|
+ abort 'Missing parameter --app_name' unless options.app_name
abort 'Please specify slack token in config.yml' if ((!defined? Settings.slack_token) && (options.slack_upload.eql? 'yes'))
abort 'Please specify slack channel in config.yml' if ((!defined? Settings.slack_channel) && (options.slack_upload.eql? 'yes'))
# abort 'Please specify an app' unless options.app
- file = VeracodeApiMacros.get_pdf_macro args.first
+ file = VeracodeApiMacros.get_pdf_macro options.app_name
Slack.send_to_slack file if (options.slack_upload.eql? 'yes')
end
end
end