lib/attractor/cli.rb in attractor-2.4.0 vs lib/attractor/cli.rb in attractor-2.5.0
- old
+ new
@@ -6,10 +6,11 @@
module Attractor
# contains methods implementing the CLI
class CLI < Thor
shared_options = [[:file_prefix, aliases: :p],
+ [:verbose, aliases: :v, type: :boolean],
[:ignore, aliases: :i, default: ""],
[:watch, aliases: :w, type: :boolean],
[:minimum_churn, aliases: :c, type: :numeric, default: 3],
[:start_ago, aliases: :s, type: :string, default: "5y"],
[:type, aliases: :t]]
@@ -84,10 +85,11 @@
def calculators(options)
Attractor.calculators_for_type(options[:type],
file_prefix: options[:file_prefix],
minimum_churn_count: options[:minimum_churn],
ignores: options[:ignore],
- start_ago: options[:start_ago])
+ start_ago: options[:start_ago],
+ verbose: options[:verbose])
end
def report!(reporter)
if options[:watch]
puts "Listening for file changes..."