Unknown License Detected
This package uses a custom URL-based license agreement, and ProGet cannot automatically determine the license type. You'll need to assign a license type to the URL to allow or block packages with this license.

Chocolatey Client
To install chocolatey-processor-features.extension from the command line, run the following command:
```
choco install chocolatey-processor-features.extension --version 0.0.1 --source https://proget.cnsit.com/nuget/Chocolatey/
```
Applications binaries are increasingly compiled to take advantage of specific features of a processor. This is especially true for super-efficient, ARM64 processors.
Why install the X64 flavor of a software package if the ARM64 flavor is available and more efficient?
This extension will allow Chocolatey package managers to identify all the [processor features listed here](https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-isprocessorfeaturepresent) (up to ID=89 as of last update). For most Chocolatey package maintainers, only the `ARM_V8_INSTRUCTIONS` will be of interest for a more optimal flavor of their application.
## Usage
`$URL = 'https://example.com/downloads/x86installer.exe'`
`$Features = Get-ProcessorFeatures`
`if ($Features.'ARM_V8_INSTRUCTIONS') {`
` Write-Verbose 'ARM processor found. Downloading ARM64 build.'`
` $URL = 'https://example.com/downloads/ARM64installer.exe'`
`}`