benmusson/Compile AutoHotkey
Compile AutoHotkey scripts using Ahk2Exe.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jun 9, 2025
- License
- GPL 3.0
Pinned Snippet
uses: benmusson/ahk2exe-action@d779a7d7b2b3dcb238b8ad8bdbca986cf4f75356 # v1.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| in | The path and name of the script to compile. | yes | — |
| out | The path\name of the output .exe to be created. Default is the directory\base_name of the input file plus extension of .exe, or any relevant compiler directive in the script. | no | — |
| icon | The icon file to be used. Default is any SetMainIcon compiler directive in the script. | no | — |
| target | Target architecture. Valid options: x86, x64. Defaults to x64. | no | x64 |
| resourceid | Assigns a non-standard resource ID to be used for the main script for compilations which use an .exe base file (see Embedded Scripts). Numeric resource IDs should consist of a hash sign (#) followed by a decimal number. Default is #1, or any ResourceID compiler directive in the script. | no | — |
| compression | Specifies which compression method to use. Valid options: none, upx. Defaults to upx. | no | upx |
| ahk-repo | GitHub repository source for AutoHotkey. | no | AutoHotkey/AutoHotkey |
| ahk-tag | Tagged GitHub release for AutoHotkey. | no | latest |
| ahk2exe-repo | GitHub repository source for Ahk2Exe. | no | AutoHotkey/Ahk2Exe |
| ahk2exe-tag | Tagged GitHub release for Ahk2Exe. | no | latest |
| upx-repo | GitHub repository source for UPX. | no | UPX/UPX |
| upx-tag | Tagged GitHub release for UPX. | no | latest |
| build-assets-folder | The path used to store build assets downloaded during the action. | no | .\.ahk2exe-v2-action |
| github-token | Set to use token for GitHub authentication (avoids rate limiting). | no | — |
Outputs
no outputs