# File lib/mspec/utils/options.rb, line 381
381:   def verbose
382:     on("-V", "--verbose", "Output the name of each file processed") do
383:       obj = Object.new
384:       def obj.start
385:         @width = MSpec.retrieve(:files).inject(0) { |max, f| f.size > max ? f.size : max }
386:       end
387:       def obj.load
388:         file = MSpec.retrieve :file
389:         print "\n#{file.ljust(@width)}"
390:       end
391:       MSpec.register :start, obj
392:       MSpec.register :load, obj
393:     end
394: 
395:     on("-m", "--marker", "MARKER",
396:        "Output MARKER for each file processed") do |o|
397:       obj = Object.new
398:       obj.instance_variable_set :@marker, o
399:       def obj.load
400:         print @marker
401:       end
402:       MSpec.register :load, obj
403:     end
404:   end