Cheat sheets serve as great references, offering fast help in different areas of life. A great resource for our development team has been http://www.cheat-sheets.org/, which covers most major programming languages.
Recently, the Revenera team took the opportunity to develop cheat sheets for a few software installer related tasks to help you get your job done better and faster. Below are topics of the cheat sheets we will share with you:
Common MSI Conditions Cheat Sheet
To kick off, the Common MSI Conditions Cheat Sheet gives you some of the most common conditions used in MSI projects for custom actions, features, components, etc. It also serves as a quick reference for most of what you need to know about Conditional Statement Syntax.
InstallScript Reference Cheat Sheet
The second in the Cheat Sheet is the InstallScript Reference Cheat Sheet, a guide on the basics of InstallScript syntax.
Installer Folders Cheat Sheet
Most packagers and setup developers have had that moment when they knew where a file needed to go, but weren’t quite sure how to get it there. This Installer folders Cheat Sheet is for the translation between how the common folder paths resolve, and the variables you’re most likely to need to map those values to in the installation.
Note that the behavior of InstallScript variables is somewhat more complex than this chart suggests, changing based on project type and other conditions on the operating system. I would recommend reading the individual documents when using these to ensure you are getting expected behavior.
Feel free to leave us suggestions for additional cheat sheets you’d like to see.