In Swift, the ProcessInfo
class provides access to the process’s environment variables through the environment
property. The environment
property is a dictionary with String keys and values. To access a specific variable, you can subscript the dictionary with the variable’s name.
Here's an example:
main.swift97 chars4 lines
This code retrieves the value of the HOME
environment variable and prints it to the console.
It's worth noting that the environment
dictionary is populated once when the app starts up, so changes to environment variables made after the app has launched won't be reflected in this dictionary.
gistlibby LogSnag