optparseを使用してコマンドライン引数を解析しようとしています。私のプログラムは次のような引数を受け入れたいと思います。
$ ./myscript.rb [options] filename
[options]
パーツを簡単に管理できます。
require 'optparse'
options = { :verbose => false, :type => :html }
opts = OptionParser.new do |opts|
opts.on('-v', '--verbose') do
options[:verbose] = true
end
opts.on('-t', '--type', [:html, :css]) do |type|
options[:type] = type
end
end
opts.parse!(ARGV)
しかし、どうすれば入手できfilename
ますか?
から手動で抽出することもできARGV
ますが、より良い解決策が必要です。方法がわかりません。