bin/rougify in rouge-0.5.3 vs bin/rougify in rouge-0.5.4

- old
+ new

@@ -1,14 +1,17 @@ #!/usr/bin/env ruby require 'pathname' ROOT_DIR = Pathname.new(__FILE__).dirname.parent -$:.push(ROOT_DIR.join('lib')) +$:.push(ROOT_DIR.join('lib').to_s) load ROOT_DIR.join('lib/rouge.rb') load ROOT_DIR.join('lib/rouge/cli.rb') begin - Rouge::CLI.start -rescue => e - $stderr.puts "rouge: #{e.message}" - exit 1 + Rouge::CLI.parse(ARGV).run +rescue Rouge::CLI::Error => e + puts e.message + exit e.status +rescue Interrupt + $stderr.puts "\nrouge: interrupted" + exit 2 end