node-innosetup-compiler
Node module to compile inno setup scripts (.iss)
This is a simple node wrapper of Inno Setup compiler: ISCC.exe
OS Support
Windows
Works natively on windows
Linux & Mac OS X
Works if wine is installed
Usage
Command line
npm install -g innosetup-compiler
innosetup-compiler myscript.iss --gui --verbose
Node JS
npm install innosetup-compiler
require("innosetup-compiler")("path/to/your/innoscript.iss", {gui: false, verbose: false}, function(error) {
});
Grunt
npm install innosetup-compiler --save-dev
grunt.loadNpmTasks('innosetup-compiler');
...
grunt.initConfig({
...
"innosetup_compiler": {
your_target: {
options: {
gui: false,
verbose: false
},
script: "path/to/your/innosetup/script.iss"
}
}
...
});
Options
options.verbose
Default: false
Print full log output
options.gui
Default: false
Use Compil32.exe instead or ISCC.exe (GUI mode)
verbose option has no effect when gui mode is enabled
Credits
Thanks to Jordan Russell and Martijn Laan for their amazing work on Inno Setup