From abedb44822b05ad008a514926f9104acf9f79f83 Mon Sep 17 00:00:00 2001 From: KK-Designs Date: Mon, 18 Sep 2023 23:17:36 -0700 Subject: [PATCH] Update Docs Added new command flags and also replaced the description to whats provided in winget output --- doc/windows/package-manager/winget/upgrade.md | 46 +++++++++++++------ 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/doc/windows/package-manager/winget/upgrade.md b/doc/windows/package-manager/winget/upgrade.md index befcf7bd60..12583b5ce5 100644 --- a/doc/windows/package-manager/winget/upgrade.md +++ b/doc/windows/package-manager/winget/upgrade.md @@ -24,20 +24,38 @@ The options allow you to customize the upgrade experience to meet your needs. | Option | Description | |-------------|-------------| -| **-m, --manifest** | Must be followed by the path to the manifest (YAML) file. You can use the manifest to run the upgrade experience from a [local YAML file](#local-upgrade). | -| **--id** | Limits the upgrade to the ID of the application. | -| **--name** | Limits the search to the name of the application. | -| **--moniker** | Limits the search to the moniker listed for the application. | -| **-v, --version** | Enables you to specify an exact version to upgrade. If not specified, latest will upgrade the highest versioned application. | -| **-s, --source** | Restricts the search to the source name provided. Must be followed by the source name. | -| **-e, --exact** | Uses the exact string in the query, including checking for case-sensitivity. It will not use the default behavior of a substring. | -| **-i, --interactive** | Runs the installer in interactive mode. The default experience shows installer progress. | -| **-h, --silent** | Runs the installer in silent mode. This suppresses all UI. The default experience shows installer progress. | -| **-o, --log** | Directs the logging to a log file. You must provide a path to a file that you have the write rights to. | -| **--override** | A string that will be passed directly to the installer. | -| **-l, --location** | Location to upgrade to (if supported). | -| **--force** | When a hash mismatch is discovered will ignore the error and attempt to install the package. | -| **--all** | Updates all available packages to the latest application. | +| **-m, --manifest** | The path to the manifest of the package | +| **--id** | Filter results by ID | +| **--name** | Filter results by name | +| **--moniker** | Filter results by moniker | +| **-v, --version** | Use the specified version; the default is the latest version | +| **-s, --source** | Find the package using the specified source | +| **-e, --exact** | Find the package using an exact match | +| **-i, --interactive** | Request interactive installation; user input may be needed | +| **-h, --silent** | Request silent installation | +| **--purge** | Deletes all files and directories in the package directory (portable) | +| **-o, --log** | Log location (if supported) | +| **--custom** | Arguments to be passed on to the installer in addition to the defaults | +| **--override** | Override arguments to be passed on to the installer | +| **-l, --location** | Location to install to (if supported) | +| **--scope** | Select installed package scope filter (user or machine) | +| **-a, --architecture** | Select the architecture to install | +| **--locale** | Locale to use (BCP47 format) | +| **--ignore-security-hash** | Ignore the installer hash check failure | +| **--ignore-local-archive-malware-scan** | Ignore the malware scan performed as part of installing an archive-type package from a local manifest | +| **--accept-package-agreements** | Accept all license agreements for packages | +| **--accept-source-agreements** | Accept all source agreements during source operations | +| **--header** | Optional Windows-Package-Manager REST source HTTP header | +| **-r, --recurse, --all** | Upgrade all installed packages to the latest version if available | +| **-u, --unknown, --include-unknown** | Upgrade packages even if their current version cannot be determined | +| **--pinned,--include-pinned** | Upgrade packages even if they have a non-blocking pin | +| **--uninstall-previous** | Uninstall the previous version of the package during the upgrade | +| **--force** | Run the command directly and continue with non-security-related issues | +| **-?, --help** | Show help about the selected command | +| **--wait** | Prompts the user to press any key before exiting | +| **--logs,--open-logs** | Open the default logs location | +| **--verbose,--verbose-logs** | Enable verbose logging for winget | +| **--disable-interactivity** | Disable interactive prompts | | **--include-unknown** | Attempt to upgrade a package even if the package's current version is unknown. | ### Example queries