Tag: Ruby/OptionParser
require 'optparse' opt = OptionParser.new opts = {} opt.on('-a VAL') {|v| opts[:a] = v } opt.on('-b') {|v| opts[:b] = v } opt.on('-c VAL', '--check-type=VAL') {|v| opts[:b] = v } opt.parse!(ARGV) #p ARGV p opts
$ ruby option.rb -a foo -b {:a=>"foo", :b=>true}