DanGough / Nevergreen

This module is an alternative to Evergreen, and allows you to find the latest version and download URL for various Windows apps. Evergreen uses API queries to obtain its data whereas this module is more focussed on web scraping. This is more prone to breaking when websites are changed, hence the name.
The Unlicense
71 stars 16 forks source link

Add Support for Microsoft Visual C++ Redistributables #57

Closed nsjoseph closed 2 months ago

nsjoseph commented 4 months ago

Hello Dan,

This PR adds support for the VC++ 2015-2022 and 2013 redistributable packages. While there is an Evergreen app for VC++, it is a repack and does not come from the source. For me, and for others I know, this introduces some hesitancy to use it. So, I decided to see what we could do with Nevergreen and this is the result.

Microsoft still has downloads for earlier versions of VC++ but they were not added because they are not supported by Microsoft anymore.

image

Test log attached: Nevergreen.log

DanGough commented 3 months ago

Hi - personally I just use Aaron's (Evergreen creator) VcRedist module for these, as it's regularly maintained and pretty solid: https://www.powershellgallery.com/packages/VcRedist

Get-VcList | Get-VcRedist

Can you see if that module meets your needs? If so, stick to that as it'll be more robust than relying on a web scraper.

DanGough commented 2 months ago

Closing this for now - I don't want to add an app that's already supported very well in that other module, it's just another thing to chase and fix when they change the site or add a new release. Much appreciated though, and you're very much welcome to contribute further apps!