Hacker News new | ask | show | jobs
by CRConrad 1587 days ago
> Problem with that is that if you do "winget upgrade --all" it will upgrade all your programs even those that you don't want to upgrade. The alternative is simply upgrading one by one.

Well, TBF, that's exactly what "winget upgrade --all" sounds like it should do.

1 comments

Every Linux package manager that I use have an option to hold one or more packages from upgrading. It’s common sense that one or more piece of software might break on update and the user should be able to hold it until a fix arrive. Even arch where it’s heavily discouraged to do partial upgrades have an option to pin packages.

What winget upgrade —-all *should* do is to follow this common sense and do a upgrade all /minus package that the user choose not to upgrade.