Marco A. Peraza

Results 23 comments of Marco A. Peraza

Great idea. Would it be possible to then point winget at the downloaded files when you do want to install? I guess that would be similar to a cache feature.

I wrote a powershell function for this @ItzLevvie @github-account1111 : ``` function Get-GithubLatestRelease { param ( [parameter(Mandatory)][string]$project, # e.g. paintdotnet/release [parameter(Mandatory)][string]$pattern, # regex. e.g. install.x64.zip [switch]$prerelease ) # Get all...

I'm not sure a moniker solves the problem. Packages are not guaranteed to have unique monikers, but they are guaranteed to have unique IDs. Like with other languages, it seems...

Yes, when I use --force I get the following error still: "Installer hash does not match; this cannot be overridden when running as admin" Note that when using an admin...

Hi, is there any reason why this feature is disabled at all for users running as admin? This seems to be upside-down. Usually, running as administrator gives you _more_ privileges,...

I don't think you need to have that concern. There are any number of things that if you copy and paste into a administrator command prompt will absolutely trash/compromise/etc. your...

> The actual solution to your problem is that we need to be better about updating Chrome and Spotify (the two apps that change their installer hashes most often) in...

I see the point regarding verification of binaries. But Microsoft has a very good code signing system baked into Windows that winget could leverage to provide those same guarantees. Maybe...

I set up a new machine today, and again, Google Chrome could not be installed due to a hash mismatch.

I think I found the bug. In PortableFlow.cpp in InitializePortableInstaller(), there is the following line: ``` scope = Manifest::ConvertToScopeEnum(context.Args.GetArg(Execution::Args::Type::InstallScope)); ``` **This doesn't check the settings.json file at all.** To fix...