Sha256: 4a0adfa2cdbf95a23166100c5ee6d9ace990284e15f9046b5267b3d5c562bb30

Contents?: true

Size: 483 Bytes

Versions: 4

Compression:

Stored size: 483 Bytes

Contents

# frozen_string_literal: true

require 'spandx/rubygems'
require 'thor'

module Spandx
  module Rubygems
    class CLI < Thor
      desc 'list', 'List the rubygems.index'
      def list
        index.each do |name, licenses|
          puts [name, licenses].inspect
        end
      end

      desc 'update', 'Updates the rubygems.index'
      def update
        index.update!
      end

      private

      def index
        Spandx::Rubygems::Index.new
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spandx-rubygems-0.1.3 lib/spandx/rubygems/cli.rb
spandx-rubygems-0.1.2 lib/spandx/rubygems/cli.rb
spandx-rubygems-0.1.1 lib/spandx/rubygems/cli.rb
spandx-rubygems-0.1.0 lib/spandx/rubygems/cli.rb