ProcessEnv is a small library for capturing the shell configuration used by a Foundation/AppKit process. This is very handy for launching Task/NSTask instances with the same configuration.
The bulk of code is in the form of extensions on ProcessInfo, for accessing various environment variables. A single [String : String] dictionary of the user’s environment is available as the userEnvironment property.
ProcessEnv
ProcessEnv is a small library for capturing the shell configuration used by a Foundation/AppKit process. This is very handy for launching
Task
/NSTask
instances with the same configuration.Integration
Swift Package Manager:
Extensions
The bulk of code is in the form of extensions on
ProcessInfo
, for accessing various environment variables. A single[String : String]
dictionary of the user’s environment is available as theuserEnvironment
property.Suggestions or Feedback
We’d love to hear from you! Get in touch via twitter, an issue, or a pull request.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.