Expand description
Relaunch is a library for bundling and relaunching a macOS application, in order to access OS features that are only available to app bundles and not command-line applications.
Structs
- The application, including pointers to the
[NSBundle mainBundle]
and[NSApplication sharedApplication]
instances for the relaunched app bundle. - The applicaiton relauncher, which is used to build the app bundle, launch it as a subprocess, and then wait for it to exit. Or if we are already running from within an app bundle, do nothing.
Enums
- Where to save the generated app bundle.