// Language: Ruby
require 'optparse'
options = { count: 1, verbose: false }
OptionParser.new do |opts|
opts.banner = 'Usage: greet.rb [options]'
opts.on('-c', '--count N', Integer) { |n| options[:count] = n }
opts.on('-v', '--verbose') { options[:verbose] = true }
opts.on('-n', '--name NAME') { |n| options[:name] = n }
end.parse!
p options