Skip to content

SpacingBat3/ReForged

Repository files navigation

CodeCov

ReForged Icon

ReForged

A set of Electron Forge tools, makers and publishers.

Status

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 of appimagetool in TypeScript, but using system-wide mksquashfs 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 Linux pacman packages. Ideally, it should directly generate a tarball with necessary metadata while supporting most features like package signing.

License

For information on which software licenses may the ReForged project be distributed, see COPYING file.

Footnotes

  1. Partially implemented; no official Forge API for representation yet.