Crate ailloli_ui_packaging

Source
Expand description

Consumer-side desktop packaging for Ailloli UI applications.

The cargo-ailloli-ui binary discovers a consumer package through Cargo metadata, builds or authenticates its executable, probes the embedded application identity, and emits a host-native package plus checksums and a JSON manifest. Packaging is intentionally host-native: this crate does not claim that copying a foreign-target executable is sufficient to create a valid package.

§Examples

fn main() -> Result<(), ailloli_ui_packaging::PackagingError> {
    // Reads the real process arguments and current directory.
    ailloli_ui_packaging::run_from_env()
}

Enums§

PackagingError
Error returned by the packaging command and its format-specific backends.

Functions§

run_from_env
Runs the external Cargo subcommand using process arguments and current directory.