bin/tailstrom in tailstrom-0.0.3 vs bin/tailstrom in tailstrom-0.0.4
- old
+ new
@@ -6,13 +6,15 @@
:interval => 1,
:mode => :stat
}
OptionParser.new(ARGV) {|opt|
opt.banner = "tail -f access.log | #{$0} <OPTIONS>"
- opt.on('-f [field]', Integer, 'value field') {|v| options[:field] = v - 1 }
+ opt.on('-f [num]', Integer, 'value field') {|v| options[:field] = v }
+ opt.on('-k [num]', Integer, 'key field') {|v| options[:key] = v }
opt.on('-d [delimiter]', String) {|v| options[:delimiter] = v }
opt.on('-i [interval]', Integer, 'interval for stat mode') {|v| options[:interval] = v }
opt.on('-e [filter]', String) {|v| options[:filter] = v }
+ opt.on('--map [file]', String, 'mapping file') {|v| options[:map] = File.read(v) }
opt.on('--stat', 'statistics mode (default)') { options[:mode] = :stat }
opt.on('--print', 'print line mode') { options[:mode] = :print }
}.parse!
$: << File.expand_path('../../lib', __FILE__)