WinGetManifestFetcher

1.3.1

A PowerShell module that retrieves installer information from WinGet manifests directly from the microsoft/winget-pkgs repository without requiring the WinGet client to be installed. Features include package search, publisher search, local caching, and comprehensive manifest information retrieval.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name WinGetManifestFetcher -RequiredVersion 1.3.1

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name WinGetManifestFetcher -Version 1.3.1

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2025 WinGet Manifest Fetcher Contributors. All rights reserved.

Package Details

Author(s)

  • WinGet Manifest Fetcher Contributors

Tags

WinGet PackageManager Manifest GitHub Repository Installer Windows PackageManagement

Functions

Get-LatestWingetVersion Get-WingetPackagesByPublisher Save-WingetInstaller Clear-WingetManifestCache Get-WingetManifestCacheInfo Set-WingetManifestCacheEnabled

PSEditions

Desktop Core

Dependencies

Release Notes

## Version 1.3.0
- Added Save-WingetInstaller function for downloading installers with SHA256 hash verification
- Support for filtering downloads by architecture and installer type
- WhatIf support for previewing downloads
- PassThru parameter to return downloaded file information
- Cross-platform download support using WebClient

## Version 1.2.0
- Added local caching mechanism to improve performance and reduce API calls
- New cache management cmdlets: Clear-WingetManifestCache, Get-WingetManifestCacheInfo, Set-WingetManifestCacheEnabled
- Cache stored in user's local application data with 60-minute default expiration
- Automatic cleanup of expired cache entries

## Version 1.1.0
- Added Get-WingetPackagesByPublisher function for publisher-based searches
- Support for VersionSource parameter for direct package path queries
- Improved error handling and verbose output

## Version 1.0.0
- Initial release
- Get-LatestWingetVersion function for retrieving package information
- Support for multiple search formats (package ID, name, publisher/package)
- Comprehensive manifest data retrieval

FileList

Version History

Version Downloads Last updated
1.4.0 13 7/27/2025
1.3.3 17 7/20/2025
1.3.1 (current version) 12 7/20/2025
1.3.0 6 7/20/2025