Sha256: dc61d07db3b468d3ed9b0c2bfc9e7ae11ad153537bcccc00e12b711e2e940c23

Contents?: true

Size: 759 Bytes

Versions: 3

Compression:

Stored size: 759 Bytes

Contents

module Jets::Commands
  class Gems < Jets::Commands::Base
    desc "check", "Check if pre-built Lambda gems are available from the sources"
    long_desc Help.text("gems:check")
    def check
      check = Jets::Gems::Check.new(cli: true)
      check.run
      if check.missing?
        puts check.missing_message
        Jets::Gems::Report.missing(check.missing_gems)
      else
        puts "Congrats! All gems are available in as pre-built Lambda gems 👍"
      end
    end
    
    desc "sources", "List configured sources", hide: true
    long_desc Help.text("gems:sources")
    def sources
      puts "Your pre-built lambda gem sources are:"
      Jets.config.lambdagems.sources.each do |source|
        puts "  #{source}"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jets-1.0.4 lib/jets/commands/gems.rb
jets-1.0.3 lib/jets/commands/gems.rb
jets-1.0.2 lib/jets/commands/gems.rb