lib/badger/cli.rb in badgerbadgerbadger-0.9.0 vs lib/badger/cli.rb in badgerbadgerbadger-0.10.0

- old
+ new

@@ -11,10 +11,11 @@ map %w(-v --version) => :version 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' def badge dir = '.' @badger = Badger.new Badger.git_remote dir @badger.badge_type 'png' if options[:png] @@ -22,10 +23,13 @@ @badger.add 'travis' if Badger.has_travis? dir @badger.add 'gemnasium' if Badger.has_gemfile? dir @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] + if gemspec_params = Badger.search_gemspec(dir) @badger.rubygem gemspec_params[:rubygem] if gemspec_params[:licenses] gemspec_params[:licenses].each do |license_type| @badger.license license_type @@ -41,6 +45,6 @@ puts @badger.to_s end default_task :badge end -end \ No newline at end of file +end