lib/bbiff.rb in bbiff-0.1.2 vs lib/bbiff.rb in bbiff-0.1.3

- old
+ new

@@ -1,11 +1,10 @@ -require 'bundler' -Bundler.require :default +require 'shellwords' +require_relative 'bbiff/version' +require_relative 'bbiff/bbs_reader' +require_relative 'bbiff/res_format' -require 'bbiff/bbs_reader' -require 'bbiff/res_format' - def parse_range(str) if str == "all" 1..Float::INFINITY elsif str =~ /^\d+$/ str.to_i..str.to_i @@ -31,16 +30,22 @@ sleep 10 end rescue Interrupt rescue => e STDERR.puts "error occured #{e.message}" - STDDER.puts "retrying..., ^C to quit" + STDERR.puts "retrying..., ^C to quit" sleep 3 start_polling(thread, start_no) end def usage STDERR.puts "Usage: bbiff [http://jbbs.shitaraba.net/bbs/read.cgi/CATEGORY/BOARD_ID/THREAD_ID/] [START_NUMBER]" + + STDERR.puts <<"EOD" + +Bbiff version #{Bbiff::VERSION} +Copyright © 2016 Yoteichi +EOD end def main unless ARGV.size >= 1 usage