Corionis / ELS

Corionis Entertainment Library Synchronizer data management and back-up tool
https://corionis.github.io/ELS/
GNU General Public License v3.0
6 stars 0 forks source link

Build a native MacOS Launcher app #167

Open Corionis opened 2 hours ago

Corionis commented 2 hours ago

Build a MacOS app to launch ELS.

This is required to launch the ELS java application in a predictable and consistent way. And it will set the icon in Finder.

Other Changes

Corionis commented 2 hours ago

The native ELS MacOS Launcher app has been built in c++, see ELS MacOS Launcher.

The launcher sets-up the working (-C [configuration]) directory, sets the MacOS Finder icon, and launches ELS with the provided arguments.

Launcher Option

Debugging

If ELS will not start use from the existing -C [configuration directory]:

open -F -W --stdout output/out.log --stderr output/err.log -a ELS-Navigator.app --args --launcher-log [other options]

then view the log files for information.

The Other Changes are next.