narou.rb in narou-1.2.0 vs narou.rb in narou-1.2.1

- old
+ new

@@ -4,26 +4,26 @@ # Narou.rb ― 小説家になろうダウンロード&整形スクリプト # # Copyright 2013 whiteleaf. All rights reserved. # -begin - $debug = File.exists?(File.join(File.expand_path(File.dirname($0)), "debug")) - Encoding.default_external = Encoding::UTF_8 +$debug = File.exists?(File.join(File.expand_path(File.dirname($0)), "debug")) +Encoding.default_external = Encoding::UTF_8 - require_relative "lib/globalsetting" +require_relative "lib/globalsetting" - display_backtrace = ARGV.delete("--backtrace") - display_backtrace ||= $debug - $disable_color = ARGV.delete("--no-color") - $disable_color ||= GlobalSetting.get["global_setting"]["no-color"] +display_backtrace = ARGV.delete("--backtrace") +display_backtrace ||= $debug +$disable_color = ARGV.delete("--no-color") +$disable_color ||= GlobalSetting.get["global_setting"]["no-color"] - require_relative "lib/logger" - require_relative "lib/version" - require_relative "lib/commandline" +require_relative "lib/logger" +require_relative "lib/version" +require_relative "lib/commandline" - rescue_level = $debug ? Exception : StandardError +rescue_level = $debug ? Exception : StandardError +begin CommandLine.run(ARGV.map { |v| v.dup }) rescue rescue_level => e warn $@.shift + ": #{e.message} (#{e.class})" if display_backtrace $@.each do |b|