Sha256: 1765cea5613eedffc5e6604917a1aa4f78a24782eb932b26514400df075a3833

Contents?: true

Size: 675 Bytes

Versions: 12

Compression:

Stored size: 675 Bytes

Contents

# coding: utf-8
module Fir
  class Cli
    desc 'info APP_FILE_PATH', '获取应用文件的信息(支持 ipa 文件和 apk 文件)'
    option :all, :aliases => '-a', :desc => '显示全部应用信息', :type => :boolean
    option :fir, :aliases => '-f', :desc => '显示托管在 fir.im 的应用信息', :type => :boolean
    output_options
    def info(path)
      app = _info path, options[:all]
      app.each { |i| _puts "#{Paint[i[0].to_s.rjust(18), :blue]}  #{i[1]}" }
      if options[:fir]
        fir_app = _fir_info app[:identifier], app[:type]
        fir_app.each { |i| _puts "#{Paint[i[0].to_s.rjust(18), :blue]}  #{i[1]}" }
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
fir-cli-0.2.3.1 lib/fir-cli-commands/00-info.rb
fir-cli-0.2.3 lib/fir-cli-commands/00-info.rb
fir-cli-0.2.2 lib/fir-cli-commands/00-info.rb
fir-cli-0.2.1.1 lib/fir-cli-commands/00-info.rb
fir-cli-0.2.1 lib/fir-cli-commands/00-info.rb
fir-cli-0.2.1.d lib/fir-cli-commands/00-info.rb
fir-cli-0.2.1.c lib/fir-cli-commands/00-info.rb
fir-cli-0.2.1.b lib/fir-cli-commands/00-info.rb
fir-cli-0.2.1.a lib/fir-cli-commands/00-info.rb
fir-cli-0.2.0 lib/fir-cli-commands/00-info.rb
fir-cli-0.1.9 lib/fir-cli-commands/00-info.rb
fir-cli-0.1.8 lib/fir-cli-commands/info.rb