Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maaku/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.
https://github.com/maaku/relaunch

Last synced: 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# relaunch

![GitHub Actions](https://github.com/maaku/relaunch/actions/workflows/ci.yml/badge.svg)

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](examples) directory and the cargo docs.

The original idea for `relaunch` and a few implementation ideas come from the [fruitbasket][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.

[fruitbasket]: https://crates.io/crates/fruitbasket