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