This repo has been archived. See fwgu for further development.
Third party CLI frontend for winget update runs. It lets you interactively choose which package to install.
Windows with winget installed. Supposed to run on cmd.exe.
npm install -g win-get-updates
wgu
node src\cli.js
wgu supports ignoring specific packages from the update list using an ignore file.
By default, wgu loads package IDs to ignore from ~/.wguignore (in your home directory). If this file doesn't exist, all packages will be shown.
You can specify a custom ignore file using the --ignore-file option:
wgu --ignore-file C:\path\to\myignore.txt
The ignore file should contain one package ID per line. Package IDs are matched case-insensitively.
Example .wguignore:
# Packages I want to update manually
Microsoft.VisualStudioCode
Node.js
# System packages
Microsoft.WindowsTerminal
- Lines starting with
#are treated as comments and ignored - Empty lines are ignored
- Leading and trailing whitespace is automatically trimmed
- Run once:
npm install -g npm-check-updates
- Run every time:
ncu -c 3 --peer -ui
