Edit resources of EXE files.
This plugin requires Grunt
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-rcedit --save-dev
Run this task with the
grunt rcedit command.
Task targets, files and options may be specified according to the grunt Configuring tasks guide.
||Path to the application icon.|
||Version number for the file.|
||Version number for the product with which the file is distributed.|
||Key-value object containing the Version Information to replace in the
rcedit:exes:files:expand: truecwd: 'dist/'src: '**/*.exe'options:'icon': 'res/icon.ico''file-version': '0.0.1''product-version': '0.0.2''version-string':'ProductName': 'Foobar''FileDescription': 'Foobar''CompanyName': 'Foobar Inc.''LegalCopyright': 'Copyright 2015 Foobar Inc.'
version-string supports the following properties (extracted from the MSDN):
||Additional information that should be displayed for diagnostic purposes.|
||Company that produced the file, for example "Microsoft Corporation" or "Standard Microsystems Corporation, Inc.".|
||File description to be presented to users. This string may be displayed in a list box when the user is choosing files to install, for example, "Keyboard Driver for AT-Style Keyboards".|
||Version number of the file, for example, "3.10" or "5.00.RC2".|
||Internal name of the file, if one exists, for example, a module name if the file is a dynamic-link library. If the file has no internal name, this string should be the original filename, without extension.|
||Copyright notices that apply to the file. This should include the full text of all notices, legal symbols, copyright dates, and so on.|
||Trademarks and registered trademarks that apply to the file. This should include the full text of all notices, legal symbols, trademark numbers, and so on.|
||Original name of the file, not including a path. This information enables an application to determine whether a file has been renamed by a user. The format of the name depends on the file system for which the file was created.|
||Name of the product with which the file is distributed. This string is required.|
||Version of the product with which the file is distributed, for example, "3.10" or "5.00.RC2".|
git clone git://github.com/unindented/grunt-rcedit.git
- Home: https://github.com/unindented/grunt-rcedit/
- Daniel Perez Alvarez (firstname.lastname@example.org)
Copyright (c) 2015 Daniel Perez Alvarez (unindented.org). This is free software, and may be redistributed under the terms specified in the LICENSE file.