Sha256: 42ddeb31045fb4f8c900a6d1ba5ac3826255807391718df462f9f6ab939c5a13
Contents?: true
Size: 790 Bytes
Versions: 1
Compression:
Stored size: 790 Bytes
Contents
module Bundler module Dependencies class CLI < ::Thor class Count < Command private def to_s say(scanner.to_s, :bold) warnings format_counts end def counts @counts ||= gems.counts(min: options.minimum) end def warnings warn("#{counts.count} gems with at least #{options.minimum} dependencies.") if options.minimum > 0 warn("#{counts.count} gems found after applying exclusions.") if options.without end def format_counts puts "\nUnique dependencies per gem:" counts.each do |gem, count| puts format('%5d %s', count, gem) unless gem == File.basename($PROGRAM_NAME) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bundler-dependencies-0.6.0 | lib/bundler/dependencies/cli/count.rb |