lib/attractor/cli.rb in attractor-2.2.0 vs lib/attractor/cli.rb in attractor-2.3.0
- old
+ new
@@ -24,9 +24,24 @@
puts "Attractor version #{Attractor::VERSION}"
rescue RuntimeError => e
puts "Runtime error: #{e.message}"
end
+ desc "clean", "Clears attractor's cache"
+ def clean
+ puts "Clearing attractor cache"
+ Attractor.clear
+ end
+
+ desc "init", "Initializes attractor's cache"
+ shared_options.each do |shared_option|
+ option(*shared_option)
+ end
+ def init
+ puts "Warming attractor cache"
+ Attractor.init(calculators(options))
+ end
+
desc "calc", "Calculates churn and complexity for all ruby files in current directory"
shared_options.each do |shared_option|
option(*shared_option)
end
def calc