setenv
setenv(var name: String, var value: String, overwrite: Bool = True) -> Bool
Changes or adds an environment variable.
Constraints:
The function only works on macOS or Linux and returns False otherwise.
Args:
- name (
String): The name of the environment variable. - value (
String): The value of the environment variable. - overwrite (
Bool): If an environment variable with the given name already exists, its value is not changed unlessoverwriteis True.
Returns:
Bool: False if the name is empty or contains an = character. In any other
case, True is returned.