Skip to content

Instantly share code, notes, and snippets.

@idleberg
Last active August 31, 2026 20:51
Show Gist options
  • Select an option

  • Save idleberg/955f39ae50d58b6cb760f1dc64fc666d to your computer and use it in GitHub Desktop.

Select an option

Save idleberg/955f39ae50d58b6cb760f1dc64fc666d to your computer and use it in GitHub Desktop.
mise-en-place config for NSIS projects
[env]
NSIS_VERSION = '''{{ exec(command="makensis -VERSION 2>/dev/null | tr -d 'v \n' || true") }}'''
NSIS_CPU = '''{{ exec(command="makensis -HDRINFO 2>/dev/null | tr ',' '\n' | grep '^NSIS_CPU=' | cut -d= -f2 || true") }}'''
NSIS_MAX_STRLEN = '''{{ exec(command="makensis -HDRINFO 2>/dev/null | tr ',' '\n' | grep '^NSIS_MAX_STRLEN=' | cut -d= -f2 || true") }}'''
NSIS_UNICODE = '''{{ exec(command="makensis -HDRINFO 2>/dev/null | tr ',' '\n' | grep -qx 'NSIS_UNICODE' && echo 1 || echo 0") }}'''
NSISDIR = '''{{ exec(command="makensis -HDRINFO 2>/dev/null | tr ',' '\n' | grep '^NSISDIR=' | cut -d= -f2 || true") }}'''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment