relaunch

Relaunch is a crate for bundling and relaunching macOS applications, in order to access OS features that are only available to app bundles and not command-line applications

7 releases

0.3.0 Sep 21, 2024
0.2.0 Sep 21, 2024
0.1.4 Sep 18, 2024
0.1.2 Apr 23, 2023
0.1.1 Mar 10, 2023

#36 in macOS and iOS APIs

Download history 70/week @ 2024-09-09 582/week @ 2024-09-16 73/week @ 2024-09-23 65/week @ 2024-09-30

790 downloads per month

MPL-2.0 license

27KB
285 lines

relaunch

GitHub Actions

Relaunch is a library crate for bundling and relaunching macOS applications, in order to access OS features that are only available to app bundles and not command-line applications.

For information on how to use relaunch, check out the examples directory and the cargo docs.

The original idea for relaunch and a few implementation ideas come from the fruitbasket crate by Trevor Bentley. This work represents a complete from scratch reimplementation of the idea, and is made available under the terms of the Mozilla Public License 2.0.


lib.rs:

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.

Dependencies

~3–16MB
~243K SLoC