exe/perus-pinger in perus-0.1.2 vs exe/perus-pinger in perus-0.1.3
- old
+ new
@@ -2,22 +2,20 @@
require 'perus'
require 'optparse'
options_path = Perus::Pinger::DEFAULT_PINGER_OPTIONS_PATH
-ARGV.options do |opts|
+OptionParser.new do |opts|
opts.banner = "Usage: perus-pinger [options]"
- opts.on('-c', '--config', String, "Path to config file (default: #{Perus::Pinger::DEFAULT_PINGER_OPTIONS_PATH})") do |c|
+ opts.on('-c', '--config PATH', "Path to config file (default: #{Perus::Pinger::DEFAULT_PINGER_OPTIONS_PATH})") do |c|
options_path = c
end
opts.on('-h', '--help', 'Prints this help') do
puts opts
exit
end
-
- opts.parse!
-end
+end.parse!
pinger = Perus::Pinger::Pinger.new(options_path)
pinger.run