lib/aws_recon/options.rb in aws_recon-0.2.10 vs lib/aws_recon/options.rb in aws_recon-0.2.11
- old
+ new
@@ -15,10 +15,11 @@
:output_file,
:output_format,
:threads,
:collect_user_data,
:skip_slow,
+ :skip_credential_report,
:stream_output,
:verbose,
:debug
)
@@ -43,10 +44,11 @@
DEFAULT_THREADS,
false,
false,
false,
false,
+ false,
false
)
opt_parser = OptionParser.new do |opts|
opts.banner = "\n\x1b[32mAWS Recon\x1b[0m - AWS Inventory Collector (#{AwsRecon::VERSION})\n\nUsage: aws_recon [options]"
@@ -111,9 +113,14 @@
end
# skip slow operations
opts.on('-z', '--skip-slow', 'Skip slow operations (default: false)') do
args.skip_slow = true
+ end
+
+ # skip generating IAM credential report
+ opts.on('-g', '--skip-credential-report', 'Skip generating IAM credential report (default: false)') do
+ args.skip_credential_report = true
end
# stream output (forces JSON lines, doesn't output handled warnings or errors )
opts.on('-j', '--stream-output', 'Stream JSON lines to stdout (default: false)') do
args.output_file = nil