lib/synvert/cli.rb in synvert-1.1.3 vs lib/synvert/cli.rb in synvert-1.2.0
- old
+ new
@@ -59,13 +59,10 @@
rescue Parser::SyntaxError => e
puts "Syntax error: #{e.message}"
puts "file #{e.diagnostic.location.source_buffer.name}"
puts "line #{e.diagnostic.location.line}"
false
- rescue Synvert::Core::RewriterNotFound => e
- puts e.message
- false
end
private
# Run OptionParser to parse arguments.
@@ -120,9 +117,12 @@
'skip specified files or directories, separated by comma, e.g. vendor/,lib/**/*.rb' do |file_patterns|
@options[:skip_paths] = file_patterns
end
opts.on '-f', '--format FORMAT', 'output format' do |format|
@options[:format] = format
+ end
+ opts.on '--number-of-workers NUMBER_OF_WORKERS', 'set the number of workers, if it is greater than 1, it tests snippet in parallel' do |number_of_workers|
+ Core::Configuration.number_of_workers = number_of_workers.to_i
end
opts.on '-v', '--version', 'show this version' do
puts "#{VERSION} (with synvert-core #{Core::VERSION} and parser #{Parser::VERSION})"
exit
end