Currently, this project is still very immature and some details are undecided yet about this project. The currently planned and implemented parts of this project are:
-
@reforged/maker-appimage
– a simple, asynchronous AppImage maker. Basically reimplementation ofappimagetool
in TypeScript, but using system-widemksquashfs
and written natively for Forge API. Has potential for packaging AppImage-alternative formats as well (right now, custom runtimes are supported only).- Emit / show current task and its progress 1.
- Support passing and generating update information to AppImages (
zsync
). - Support checksum embedding into AppImage runtime.
- Support AppImage signing (
gpg
).
-
@reforged/plugin-shell
(WIP name) - adds shell script to the app directory to be launched instead of binary, for additional features not yet possible to be achieved within Electron app directly. -
@reforged/maker-alpm
– maker for Arch Linuxpacman
packages. Ideally, it should directly generate a tarball with necessary metadata while supporting most features like package signing.
For information on which software licenses may the ReForged project be
distributed, see COPYING
file.
Footnotes
-
Partially implemented; no official Forge API for representation yet. ↩