def self.get_output_formats options
if options[:output_format] && options[:output_files] && options[:output_files].size > 1
raise ArgumentError, "Cannot specify output format if multiple output files specified"
end
if options[:output_format]
get_formats_from_output_format options[:output_format]
elsif options[:output_files]
get_formats_from_output_files options[:output_files]
else
begin
self.load_brakeman_dependency 'terminal-table', :allow_fail
return [:to_s]
rescue LoadError
return [:to_json]
end
end
end