Sha256: abaeb7138d72cf427e6dc4462055394ef5f1baf4ca74f9609bd0d1aadfaae0c9
Contents?: true
Size: 930 Bytes
Versions: 5
Compression:
Stored size: 930 Bytes
Contents
require 'plist' require 'sigh/runner' module Sigh class Manager def self.start path = Sigh::Runner.new.run return nil unless path if Sigh.config[:filename] file_name = Sigh.config[:filename] else file_name = File.basename(path) end output = File.join(File.expand_path(Sigh.config[:output_path]), file_name) begin FileUtils.mv(path, output) rescue # in case it already exists end install_profile(output) unless Sigh.config[:skip_install] puts output.green return File.expand_path(output) end def self.download_all require 'sigh/download_all' DownloadAll.new.download_all end def self.install_profile(profile) udid = FastlaneCore::ProvisioningProfile.uuid(profile) ENV["SIGH_UDID"] = udid if udid FastlaneCore::ProvisioningProfile.install(profile) end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
sigh-1.1.1 | lib/sigh/manager.rb |
sigh-1.1.0 | lib/sigh/manager.rb |
sigh-1.0.0 | lib/sigh/manager.rb |
sigh-0.10.9 | lib/sigh/manager.rb |
sigh-0.10.8 | lib/sigh/manager.rb |