lib/badger/cli.rb in badgerbadgerbadger-0.14.0 vs lib/badger/cli.rb in badgerbadgerbadger-0.15.0
- old
+ new
@@ -13,10 +13,11 @@
desc 'badge', 'Generate badge markdown'
long_desc File.read File.join File.dirname( __FILE__), '..', '..', 'DESC.md'
method_option :png, :type => :boolean, :default => false, :desc => 'Generate PNG badges instead of the default SVG (because sometimes Github does caching things)'
method_option :pulls, :type => :boolean, :default => false, :desc => 'Generate Github pull-request and issue-count badges'
method_option :size, :type => :boolean, :default => false, :desc => 'Generate repo size badge'
+ method_option :dci, :type => :boolean, :default => false, :desc => 'Include a Dependency CI badge (experimental)'
method_option :style, :type => :string, :default => 'flat-square', :desc => "Choose a different badge style (currently supported: #{Config.instance.config['valid_styles'].join ', '})"
def badge dir = '.'
@badger = Badger.new Badger.git_remote dir
@@ -24,9 +25,10 @@
@badger.style options[:style] if options[:style]
@badger.add 'travis' if Badger.has_travis? dir
@badger.add 'gemnasium' if Badger.has_gemfile? dir
+ @badger.dependencyci if options[:dci]
@badger.add 'coveralls' if Badger.has_coveralls? dir
@badger.add 'codeclimate' if @badger.any?
@badger.add 'issues' if options[:pulls]
@badger.add 'pulls' if options[:pulls]