Sha256: 435dace886f04e02d5d082e88ce0811eb63cab51f27bee27d98b5008d4c7bd2f
Contents?: true
Size: 823 Bytes
Versions: 1
Compression:
Stored size: 823 Bytes
Contents
# frozen_string_literal: true 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-1.0.0 | lib/bundler/dependencies/cli/count.rb |