Sha256: 601bfaa05aee70a5d8c2006ec89e220832bfe4c90277b2eb515191224cf8be38

Contents?: true

Size: 992 Bytes

Versions: 39

Compression:

Stored size: 992 Bytes

Contents

require 'cocoapods-tdfire-binary/binary_url_manager'

module Pod
  class Command
    class Binary < Command
      class Delete < Binary

        self.abstract_command = false
        self.summary = '删除二进制版本'
        self.description = <<-DESC
					将二进制从服务器中删除
        DESC

        self.arguments = [
            CLAide::Argument.new('NAME', true),
            CLAide::Argument.new('VERSION', true)
        ]

        def initialize(argv)
          @name = argv.shift_argument
          @version = argv.shift_argument
          super
        end

        def validate!
          super
          help! "必须为删除组件指定名称" if @name.nil?
          help! "必须为删除组件指定版本" if @version.nil?
        end

        def run
          UI.section("Tdfire: deleting binary file #{@name} #{@version} ...") do
            Pod::Tdfire::BinaryUrlManager.delete_binary(@name, @version)
          end
        end
      end
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
cocoapods-tdfire-binary-2.0.9 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-2.0.8 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-2.0.7 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-2.0.6 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-2.0.5 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-2.0.4 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-2.0.3 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.30 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.29 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.28 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.26 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.25 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.24 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.23 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.22 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.21 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.20 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.19 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.4.18 lib/cocoapods-tdfire-binary/command/delete.rb
cocoapods-tdfire-binary-1.3.18 lib/cocoapods-tdfire-binary/command/delete.rb