lib/aws_recon/options.rb in aws_recon-0.2.1 vs lib/aws_recon/options.rb in aws_recon-0.2.2
- old
+ new
@@ -1,10 +1,10 @@
# frozen_string_literal: true
class Parser
DEFAULT_CONFIG_FILE = nil
- DEFAULT_OUTPUT_FILE = File.join(File.dirname(__FILE__), '../output.json').freeze
+ DEFAULT_OUTPUT_FILE = File.expand_path(File.join(Dir.pwd, 'output.json')).freeze
SERVICES_CONFIG_FILE = File.join(File.dirname(__FILE__), 'services.yaml').freeze
DEFAULT_FORMAT = 'aws'
DEFAULT_THREADS = 8
MAX_THREADS = 128
@@ -84,10 +84,10 @@
args.config_file = config
end
# output file
opts.on('-o', '--output [OUTPUT]', 'Specify output file (default: output.json)') do |output|
- args.output_file = output
+ args.output_file = File.expand_path(File.join(Dir.pwd, output))
end
# output format
opts.on('-f', '--format [FORMAT]', 'Specify output format (default: aws)') do |file|
if %w[aws custom].include?(file.downcase)