{"repo":"Systemcluster/wrappe","free":true,"listed":false,"github":"https://github.com/Systemcluster/wrappe","clone":"git clone https://github.com/Systemcluster/wrappe.git","description":"Packer for creating self-contained single-binary applications from executables and directories. Distribute your application without the need for an installer, with smaller file size and faster startup than many alternatives 📦","language":"Rust","stars":84,"topics":["compression","extraction","packer","command-line-tool","cross-platform","rust"],"license":"BSD-2-Clause","category":"cli-tools","readme_excerpt":"wrappe Packer for creating self-contained single-binary applications from executables and directories. Features Packing of executables and their dependencies into single self-contained binaries Compression of packed payloads with Zstandard Streaming decompression with minimal memory overhead Compression and decompression of files in parallel Decompression only when necessary by checking existing files Automatic transfer of resources including icons and version information Platform support for Windows, macOS, Linux and more With wrappe you can distribute your application and its files as a single executable without the need for an installer, while resulting in a smaller file size and faster startup than many alternatives. Usage Download A snapshot build of the latest version can be found on the release page. Snapshot builds contain runners for Windows ( x86 64-pc-windows-gnu ), macOS ( x86 64-apple-darwin and aarch64-apple-darwin ) and Linux ( x86 64-unknown-linux-musl ), allowing packing for these platforms without additional setup. Alternatively wrappe can be installed with cargo , see the compilation section for more info on how to compile wrappe with additional runners for other platforms. Example Details Run wrappe with an input file or directory, the command to launch, and the output filename. The input directory and all contained files and links will be packed into a single-binary executable. The following environment variables are made available to the process: - WRAPP","default_branch":null,"files":null,"tree":[],"storefront":"/r/Systemcluster","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Systemcluster/wrappe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}