Accepted
PackagingTools must generate installers for major Linux distribution formats, covering Debian/Ubuntu, RPM-based distros, universal bundles (AppImage), sandboxed stores (Flatpak, Snap), and repository integration. Each ecosystem has established command-line tools that teams already rely on (
dpkg-deb/fpm, rpm/fpm, appimagetool, flatpak-builder, snapcraft). Leveraging these tools preserves distro compatibility and aligns with compliance expectations (GPG signing, sandbox profiles).
PackagingTools.Core.Linux housing a pipeline that routes to format providers for DEB, RPM, AppImage, Flatpak, and Snap.fpm, appimagetool, flatpak-builder, snapcraft) with placeholders where deeper manifest generation is required.ILinuxProcessRunner abstraction so execution can occur either locally or via containerized/remote builders.