みんなのちからになりたい

コピペでブログラムつくっていきたい

optparse

optparseの参考になる使い方をgithubでfollowしてるひとのソースいろいろみてたんだけど勉強になった。

https://github.com/Shinpeim/Gatchaman/blob/master/bin/gatchan

def help
  warn "usage: #{$0} input_file [-r document_root] [-c current_directory] [--expand-js] [--expand-css]"
  exit 1
end

options = parse_options
input_file = ARGV.shift or help

引数入ってなかったらこうやってメッセージ出して終わせるのか。
すごい勉強になる。