WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
We have received feedback noting that the shell api fails to extract archives in certain scenarios. This adds an alternative way of extracting archives by invoking the tar.exe executable which is included in version later than 17063.
Added install behavior setting extractArchiveWithTar that takes in a boolean value. If no value is specified or value is not valid, the default extract behavior will utilize the Windows Shell API.
Added tests to verify that the archive extraction behavior still works.
We have received feedback noting that the shell api fails to extract archives in certain scenarios. This adds an alternative way of extracting archives by invoking the tar.exe executable which is included in version later than 17063.
extractArchiveWithTar
that takes in a boolean value. If no value is specified or value is not valid, the default extract behavior will utilize the Windows Shell API.Microsoft Reviewers: Open in CodeFlow