Developer website: Hannes Schmidt
EnvPane is a preference pane for macOS that lets you set environment variables for all applications, both GUI and terminal. Not only does it restore support for ~/.MacOSX/environment.plist, it also publishes your changes to the environment immediately, without the need to log out and back in. This works for changes made by manually editing ~/.MacOSX/environment.plist, as well via the preference-pane UI. EnvPane was tested on OS X 10.9 Mavericks, OS X 10.11 El Capitan, and macOS 10.12 Sierra; it should also work on OS X 10.10 "Yosemite". Apple reimplemented launchd in OS X 10.10, and in the course of doing so, deprecated the APIs used by EnvPane and even broke some of them. EnvPane adds support for the new-but-undocumented APIs, addressing the deprecation and broken APIs. EnvPane does not work for setting the PATH environment variable.
- Support for interpolation of other variables and shell command output
- Support for macOS 10.12 Sierra
- Minor UI changes and a few bug fixes
- [Fix] Projects doesn't build with XCode 7 on OS X 10.11 El Capitan
- [Fix] envlib_unsetenv() is invoked unnecessarily with empty string if environment is empty
- OS X 10.8 or later