Sha256: d0ad14790f5f6edb97c5e29227b356499b06d9c1d1be2b3329553c629717b313
Contents?: true
Size: 677 Bytes
Versions: 12
Compression:
Stored size: 677 Bytes
Contents
module Stickler class Client class List < Stickler::Client def self.banner <<-_ List the gems in the stickler server with repository information. Usage: stickler list Options: _ end def run opts = parse( self.argv ) repo = remote_repo_for( opts ) gems = Hash.new { |h,k| h[k] = Array.new } repo.specs_list.each do |name, version, platform| spec = Stickler::SpecLite.new( name, version, platform ) gems[name] << spec end gems.keys.sort.each do |name| puts "#{name} (#{gems[name].collect { |s| s.version_platform }.join( ", " )})" end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems