昨日ベッドで本を読んでたらPM10時前にそのまま寝てしまい、AM4:00に目が覚めた。しょうがないのでそのままシャワー浴びて日曜プログラミング。早起き、結構いいかも。平日に定時に上がれるならこういう生活がいい。 optparseが面倒くさいので今後はここからコピペする。 元は瀧内さんのコードだけど、どれからパクったか忘れた。 require 'optparse' COMMAND_LINE = "#{$0} #{ARGV.join(' ')}" OPT = {} opts = OptionParser.new opts.on('-a <abc>'){|v| OPT[:abc] = v} opts.on('-x', '--xyz <xyz>'){|v| OPT[:xyz] = v} opts.on_tail('-v', '--version', 'Show version.'){puts(op