module
Version:
v1.0.0
Opens a new window with list of versions in this module.
Published: May 9, 2017
License: MIT
Opens a new window with license information.
README
¶
sfx
is Go package that allows creating Self Extracting Archive (sfx) for Windows.
Usage
This package provides a bundler which append an archive into an sfx bootstrapper.
$ copy sfx.exe dest/myprogram.exe
$ bundler.exe -exe dest/myprogram.exe -dir myarchivedir -compress 9 -id myprogramid
SFX bootstrappers
This package provides two SFX bootstrappers:
sfx.exe
: Silent SFX boostrapper
sfxv.exe
: Verbose SFX bootstrapper
Bundler options
Run bundler -h
to print usage help :
Option |
Type |
Description |
-args |
string |
arguments to pass to executable |
-compress |
int |
The program to run in the project directory. |
-dest |
string |
The absolute destination path to extract project in (default: temp). |
-dir |
string |
The directory to bundle into sfx. (default "project") |
-exe |
string |
The program to bundle the project in. (default "sfx.exe") |
-id |
string |
The unique ID for this package. (default "co.touchify.sfx") |
-run |
string |
The program to run in the project directory (default: auto-detect). |
-v |
boolean |
Enable program output. |
-version |
string |
The program version to check for updates. (default 1.0.0 ) |
License
MIT
Directories
¶
Click to show internal directories.
Click to hide internal directories.