narou.rb in narou-1.7.0 vs narou.rb in narou-1.7.1

- old
+ new

@@ -1,45 +1,45 @@ -#! /usr/bin/env ruby -# -*- coding: utf-8 -*- -# -# Narou.rb ― 小説家になろうダウンロード&整形スクリプト -# -# Copyright 2013 whiteleaf. All rights reserved. -# - -$debug = File.exist?(File.join(File.expand_path(File.dirname($0)), "debug")) -Encoding.default_external = Encoding::UTF_8 - -if ARGV.delete("--time") - now = Time.now - at_exit do - puts "実行時間 #{Time.now - now}秒" - end -end - -require_relative "lib/inventory" -display_backtrace = ARGV.delete("--backtrace") -display_backtrace ||= $debug -$disable_color = ARGV.delete("--no-color") -$disable_color ||= Inventory.load("global_setting", :global)["no-color"] - -require_relative "lib/logger" -require_relative "lib/version" -require_relative "lib/commandline" - -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| - warn " from #{b}" - end - else - warn " エラーが発生したため終了しました。" - warn " 詳細なエラーは --backtrace オプションを付けて再度実行して下さい。" - end - exit 1 -end - +#! /usr/bin/env ruby +# -*- coding: utf-8 -*- +# +# Narou.rb ― 小説家になろうダウンロード&整形スクリプト +# +# Copyright 2013 whiteleaf. All rights reserved. +# + +$debug = File.exist?(File.join(File.expand_path(File.dirname($0)), "debug")) +Encoding.default_external = Encoding::UTF_8 + +if ARGV.delete("--time") + now = Time.now + at_exit do + puts "実行時間 #{Time.now - now}秒" + end +end + +require_relative "lib/inventory" +display_backtrace = ARGV.delete("--backtrace") +display_backtrace ||= $debug +$disable_color = ARGV.delete("--no-color") +$disable_color ||= Inventory.load("global_setting", :global)["no-color"] + +require_relative "lib/logger" +require_relative "lib/version" +require_relative "lib/commandline" + +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| + warn " from #{b}" + end + else + warn " エラーが発生したため終了しました。" + warn " 詳細なエラーは --backtrace オプションを付けて再度実行して下さい。" + end + exit 1 +end +