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