benmusson/Compile AutoHotkey

Compile AutoHotkey scripts using Ahk2Exe.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jun 9, 2025
License
GPL 3.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: benmusson/ahk2exe-action@d779a7d7b2b3dcb238b8ad8bdbca986cf4f75356 # v1.2.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
inThe path and name of the script to compile.yes
outThe 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
iconThe icon file to be used. Default is any SetMainIcon compiler directive in the script. no
targetTarget architecture. Valid options: x86, x64. Defaults to x64.nox64
resourceidAssigns 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
compressionSpecifies which compression method to use. Valid options: none, upx. Defaults to upx. noupx
ahk-repoGitHub repository source for AutoHotkey.noAutoHotkey/AutoHotkey
ahk-tagTagged GitHub release for AutoHotkey.nolatest
ahk2exe-repoGitHub repository source for Ahk2Exe.noAutoHotkey/Ahk2Exe
ahk2exe-tagTagged GitHub release for Ahk2Exe.nolatest
upx-repoGitHub repository source for UPX.noUPX/UPX
upx-tagTagged GitHub release for UPX.nolatest
build-assets-folderThe path used to store build assets downloaded during the action.no.\.ahk2exe-v2-action
github-tokenSet to use token for GitHub authentication (avoids rate limiting).no

no outputs