Sha256: 9b98c79ee2d1ac92624dccbba76f5ab5bc44c95a8fb516422ffac78575fa0f17
Contents?: true
Size: 653 Bytes
Versions: 2
Compression:
Stored size: 653 Bytes
Contents
# -*- coding: utf-8 -*- Gemirro::CLI.options.command 'list' do banner 'Usage: gemirro list [OPTIONS]' description 'List available gems.' separator "\nOptions:\n" on :c=, :config=, 'Path to the configuration file' run do |opts, _args| Gemirro::CLI.load_configuration(opts[:c]) config = Gemirro.configuration unless File.directory?(config.destination) config.logger.error("The directory #{config.destination} does not exist") abort end gems = Gemirro::Utils.gems_collection.group_by(&:name).sort gems.each do |name, versions| puts "#{name}: (#{versions.map(&:number).join(', ')})" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gemirro-0.13.2 | lib/gemirro/cli/list.rb |
gemirro-0.13.1 | lib/gemirro/cli/list.rb |