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§
- Application
- The application, including pointers to the
[NSBundle mainBundle]
and[NSApplication sharedApplication]
instances for the relaunched app bundle. - Trampoline
- 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§
- Install
Dir - Where to save the generated app bundle.