Sha256: 595494b1f6f57d5730338ece599d8f01a5039601703e2d7a9ea85c30b9a636b7
Contents?: true
Size: 1.06 KB
Versions: 22
Compression:
Stored size: 1.06 KB
Contents
require 'json' require 'cocoapods-tdfire-binary/binary_url_manager' module Pod class Command class Binary < Command class Search < Binary self.abstract_command = false self.summary = '查找二进制版本信息' self.description = <<-DESC 查找二进制版本信息 DESC self.arguments = [ CLAide::Argument.new('NAME', true) ] def initialize(argv) @name = argv.shift_argument super end def validate! super help! "必须指定有效组件名" if @name.nil? end def run result = Pod::Tdfire::BinaryUrlManager.search_binary(@name) pod = JSON.parse(result) unless result.nil? pod ||= {'' => []} name = pod['name'] || @name versions = pod['versions'] || [] title = "-> #{name} (#{versions.last})".green Pod::UI::title(title, '', 1) do Pod::UI::labeled('Versions', versions.join(', ')) end end end end end end
Version data entries
22 entries across 22 versions & 1 rubygems