class Profiles::CLI

Public Instance Methods

ipa() click to toggle source
# File lib/profiles/cli.rb, line 33
def ipa
  udid = options[:u]
  reader = IpaReader.new(options[:p])
  
  reader.on_unzip { puts "Unzipping ipa file"}
  
  parser = reader.provision_parser
      
  if parser.provisioned_devices.include?(udid)
      say "#{udid} UDID found", :green
  else 
      say "#{udid} UDID not found", :red
  end
end
local() click to toggle source
# File lib/profiles/cli.rb, line 14
def local
  say "Parsing local provision profiles\n\n"
  udid = options[:u]
  
  profiles = ProfilesUtils.search_local_provisions(udid, options[:t])
  
  if (profiles.count == 0)
    say "No profile containing #{udid} UDID found", :red
  else
    say "Found #{profiles.count} profiles containing #{options[:u]}", :green
    profiles.sort.each { |item| say item}
  end
  
end