lib/bundler/audit/cli.rb in bundler-audit-0.5.0 vs lib/bundler/audit/cli.rb in bundler-audit-0.6.0

- old
+ new

@@ -28,10 +28,11 @@ default_task :check map '--version' => :version desc 'check', 'Checks the Gemfile.lock for insecure dependencies' + method_option :quiet, :type => :boolean, :aliases => '-q' method_option :verbose, :type => :boolean, :aliases => '-v' method_option :ignore, :type => :array, :aliases => '-i' method_option :update, :type => :boolean, :aliases => '-u' def check @@ -53,28 +54,32 @@ if vulnerable say "Vulnerabilities found!", :red exit 1 else - say "No vulnerabilities found", :green + say("No vulnerabilities found", :green) unless options.quiet? end end desc 'update', 'Updates the ruby-advisory-db' + method_option :quiet, :type => :boolean, :aliases => '-q' + def update - say "Updating ruby-advisory-db ..." + say("Updating ruby-advisory-db ...") unless options.quiet? - case Database.update! + case Database.update!(quiet: options.quiet?) when true - say "Updated ruby-advisory-db", :green + say("Updated ruby-advisory-db", :green) unless options.quiet? when false say "Failed updating ruby-advisory-db!", :red exit 1 when nil say "Skipping update", :yellow end - puts "ruby-advisory-db: #{Database.new.size} advisories" + unless options.quiet? + puts("ruby-advisory-db: #{Database.new.size} advisories") + end end desc 'version', 'Prints the bundler-audit version' def version database = Database.new