Method: FastlaneCore::FastlaneFolder.path

Defined in:
fastlane_core/lib/fastlane_core/fastlane_folder.rb

.pathObject

Path to the fastlane folder containing the Fastfile and other configuration files



8
9
10
11
12
13
14
15
16
# File 'fastlane_core/lib/fastlane_core/fastlane_folder.rb', line 8

def self.path
  value ||= "./#{FOLDER_NAME}/" if File.directory?("./#{FOLDER_NAME}/")
  value ||= "./.#{FOLDER_NAME}/" if File.directory?("./.#{FOLDER_NAME}/") # hidden folder
  value ||= "./" if File.basename(Dir.getwd) == FOLDER_NAME && File.exist?('Fastfile.swift') # inside the folder
  value ||= "./" if File.basename(Dir.getwd) == ".#{FOLDER_NAME}" && File.exist?('Fastfile.swift') # inside the folder and hidden
  value ||= "./" if File.basename(Dir.getwd) == FOLDER_NAME && File.exist?('Fastfile') # inside the folder
  value ||= "./" if File.basename(Dir.getwd) == ".#{FOLDER_NAME}" && File.exist?('Fastfile') # inside the folder and hidden
  return value
end