cargo-packager

repository·main·Indexed 19 days ago

https://github.com/crabnebula-dev/cargo-packager

An executable packager, bundler, and updater providing a CLI tool and Rust library to generate installers and app bundles for macOS (.dmg, .app), Linux (.deb, .AppImage, .tar.gz, PKGBUILD), and Windows (.exe via NSIS, .msi via WiX Toolset). Includes Node.js bindings via @crabnebula/packager and supporting tools like @crabnebula/packager-resource-resolver and @crabnebula/updater.

Tokens
27.6K
Snippets
92
Records
159
Agent score
61%

What's inside cargo-packager

  1. Overview of @crabnebula/packager

    main

    @crabnebula/packager is an executable packager, bundler, and updater. It provides a CLI and a library to generate installers or app bundles for executables.

    Supported Formats:

    • macOS: DMG (.dmg), Bundle (.app)
    • Linux: Debian package (.deb), AppImage (.AppImage), Pacman (.tar.gz and PKGBUILD)
    • Windows: NSIS (.exe), MSI using WiX Toolset (.msi)

    It also supports addons like an updater and a resource resolver.