Sha256: e822a04787c3643667a69f68ac86b2890b83e4b5c5215e0434e82349dbd91d71

Contents?: true

Size: 1.04 KB

Versions: 11

Compression:

Stored size: 1.04 KB

Contents

require 'cocoapods-mtxx-bin/config/config_hot_key_asker'

module Pod
  class Command
    class Bin < Command
      class Imy < Bin
        self.summary = '设置快捷键'
        self.description = <<-DESC
          设置快捷键
        DESC

        self.arguments = [
            CLAide::Argument.new('1', false)
        ]

        def self.options
          [
          ].concat(super)
        end

        def initialize(argv)
          @hot_key = argv.shift_argument || '1'
          super
        end

        def run
          CBin.config_hot_key.set_hot_key_index(@hot_key)
          UI.puts  "cd #{CBin.config_hot_key.hot_key_dir}".yellow

          if Dir.exist?(CBin.config_hot_key.hot_key_dir)
            Dir.chdir(CBin.config_hot_key.hot_key_dir) do
              UI.puts " #{CBin.config_hot_key.hot_key_cmd}".yellow
              system CBin.config_hot_key.hot_key_cmd
            end
          else
            raise "配置项中文件目录不存在 #{CBin.config_hot_key.hot_key_dir}"
          end


        end

      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
cocoapods-mtxx-bin-0.0.13 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.12 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.10 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.9.1 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.9 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.8 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.7 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.6 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.4 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.3 lib/cocoapods-mtxx-bin/command/bin/imy.rb
cocoapods-mtxx-bin-0.0.1 lib/cocoapods-mtxx-bin/command/bin/imy.rb