packapp

Crates.iopackapp
lib.rspackapp
version0.4.0
sourcesrc
created_at2018-12-31 23:39:47.975603
updated_at2020-06-27 17:50:13.471647
descriptionpack a binary to a MacOS .app bundle
homepage
repositoryhttps://git.sr.ht/~slmjkdbtl/packapp
max_upload_size
id104772
size22,980
tga (slmjkdbtl)

documentation

README

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
Commit count: 0

cargo fmt