packapp
pack a binary to MacOS .app bundle
usage
USAGE:
packapp [OPTIONS] <bin>
Options:
--res stuff to copy into the "Resources" folder
--framework stuff to copy into the "Frameworks" folder
--icon icon file
--ident app identifier
--name app name
--display-name app display name
--version app version
--agent if app is agent (won't show icon in dock)
--high-res if app should render in high resolution
--filetype file types that can be opened with this bundle
--out output path
--verbose verbose output
--help display usage information
ARGS:
<bin>
install
use homebrew:
$ brew install slmjkdbtl/formulae/packapp
or use crates.io:
$ cargo install packapp
or clone and build locally:
$ git clone https://github.com/slmjkdbtl/packapp
$ cd packapp
$ cargo install --force --path .
or go to the release tab and download manually
example
to pack a binary with no settings
packapp yo
with settings
packapp --identifier com.company.yo --name yo --display-name YO --icon icon.icns --version "1.0.0" yo