Sha256: bdd60609396c2baf422784bcc7b4ff76162576a1f54bfb734d397da0de3d2028
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 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 => []} name = pod.keys.first versions = pod.values.first || [] 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cocoapods-tdfire-binary-1.3.8 | lib/cocoapods-tdfire-binary/command/search.rb |