Skip to content

Release v1.5.2.1

Choose a tag to compare

@oleg-shilo oleg-shilo released this 08 Jun 13:59

Note

WindowsDefender often marks zip files as infected for no reason. Use VirisTotal reports to ensure the safety of any downloaded distributable:

Deployment

WinGet (pending):

winget install mkshim  

Chocolatey (pending):

choco install mkshim

Command Prompt:

curl.exe -LO https://github.com/oleg-shilo/mkshim/releases/latest/download/mkshim.zip && mkdir .\mkshim && tar -xf .\mkshim.zip -C .\mkshim && del .\mkshim.zip

PowerShell 5/6/7:

$ iwr "https://github.com/oleg-shilo/mkshim/releases/latest/download/mkshim.zip" -OutFile .\mkshim.zip; Expand-Archive .\mkshim.zip; del .\mkshim.zip

This release is a pre-release and has not been published yet on the distro channels: Chocolatey and WinGet.

Changes:

  • #7: Improved environment variable support in target path
    • Removed --keep-envars option; env-var expansion is now inferred automatically from the {env:VAR_NAME} syntax in the target path
      Any } character in the variable name can be escaped by doubling it.
  • #8: Fixed crash when generating a shim for executables with certain icon formats (e.g. qutebrowser)
  • Added CLI argument alias mapping via an optional mkshim.cli-map file placed next to mkshim.exe
  • Added warnings for unrecognised CLI switches
  • Improved --mkshim-noop output: resolved target path is now displayed correctly when env-vars are present

Full Changelog: v1.5.1.0...v1.5.2.1