Sha256: f71b039d5a06f714b7950c164e5ac39241dc12a850511c86208289be25e38737
Contents?: true
Size: 1.46 KB
Versions: 578
Compression:
Stored size: 1.46 KB
Contents
module Fastlane module Actions class ClearDerivedDataAction < Action def self.run(options) path = File.expand_path(options[:derived_data_path]) UI.message("Derived Data path located at: #{path}") FileUtils.rm_rf(path) if File.directory?(path) UI.success("Successfully cleared Derived Data ♻️") end ##################################################### # @!group Documentation ##################################################### def self.description "Deletes the Xcode Derived Data" end def self.details "Deletes the Derived Data from '~/Library/Developer/Xcode/DerivedData' or a supplied path" end def self.available_options [ FastlaneCore::ConfigItem.new(key: :derived_data_path, env_name: "DERIVED_DATA_PATH", description: "Custom path for derivedData", default_value: "~/Library/Developer/Xcode/DerivedData") ] end def self.output end def self.authors ["KrauseFx"] end def self.is_supported?(platform) [:ios, :mac].include?(platform) end def self.example_code [ 'clear_derived_data', 'clear_derived_data(derived_data_path: "/custom/")' ] end def self.category :building end end end end
Version data entries
578 entries across 578 versions & 1 rubygems