Skip to content

mrawdon/maker-7z-sfx

Repository files navigation

7z SFX maker for Electron Forge

This will bundle all assets from your build directory to create a self extracting binary

Configuration

  1. Add to dev dependencies
  2. Add the following maker configuration
{
   "name": "maker-7z-sfx"
}
  1. You can configure additional options using the options found in the inteface MakerSfxConfig in MakerSfxConfig.ts
  • The definition of the 7z fields can be found at Parameters
  • Additional fields can be defined using either additionalConfig or additionalPostConfig (to define something after !@InstallEnd@!)
  • You can also override the 7z method using sevenZMethod, the default came from this StackOverflow answer (https://stackoverflow.com/a/50466389)

Note: the 7zsd sfx files are downloaded from https://github.com/OlegScherbakov/7zSFX they are separetely licensed under the LGPL

About

7z SFX maker for Electron Forge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published