Type Method
load(path:overwrite:)
Reads a dotenv file from the supplied path and loads it into the process.
static func load(path: String, overwrite: Bool = false) async throws
Parameters
pathAbsolute or relative path of the dotenv file.
overwriteIf
true, values already existing in the process’ env will be overwritten. Defaults tofalse.
Discussion
try await DotEnvFile.load(path: ".env")
print(Environment.process.FOO) // BAR
Use DotEnvFile.read to read the file without loading it.