embala-0.5.0 is not a library.
embala
One config, multiple installers: .msi, setup.exe, .app, .pkg and
Chocolatey .nupkg, written natively from any host OS. No WiX, no Wine, no
macOS required. embala packages prebuilt artifacts; it never compiles.
A minimal embala.toml:
[]
= "hello"
= "Hello"
= "1.0.0"
= "com.example.hello"
= "Example"
= "Example app"
[]
= "x86_64"
= "hello.exe"
= [{ = "dist/hello.exe", = "hello.exe" }]
# Optional: register a payload file as a Windows service.
# service = { name = "hello", start = "auto", arguments = "--service", executable = "agent.exe" }
# Optional: append the install directory to the system PATH.
# add-to-path = true
Prebuilt binaries, the full config reference and signing notes are in the
repository. The format writers are
separate crates: embala-msi, embala-pkg, embala-nupkg, embala-setup.