bin/sup-dump in sup-0.9.1 vs bin/sup-dump in sup-0.10
- old
+ new
@@ -1,10 +1,10 @@
#!/usr/bin/env ruby
require 'rubygems'
require 'trollop'
-require "sup"
+require "sup"; Redwood::check_library_version_against "0.10"
$opts = Trollop::options do
version "sup-dump (sup #{Redwood::VERSION})"
banner <<EOS
Dumps all message state from the sup index to standard out. You can
@@ -15,14 +15,15 @@
Usage:
sup-dump > <filename>
sup-dump | bzip2 > <filename> # even better
-No options.
+Options:
EOS
+ opt :index, "Use this index type ('auto' for autodetect)", :default => "auto"
end
-index = Redwood::Index.init
+index = Redwood::Index.init $opts[:index]
Redwood::SourceManager.init
index.load
index.each_message :load_spam => true, :load_deleted => true, :load_killed => true do |m|
puts "#{m.id} (#{m.labels.to_a.sort_by { |l| l.to_s } * ' '})"