Skip to content

Commit

Permalink
Update Docs
Browse files Browse the repository at this point in the history
Added new command flags and also replaced the description to whats provided in winget output
  • Loading branch information
KK-Designs authored Sep 19, 2023
1 parent f1f4957 commit abedb44
Showing 1 changed file with 32 additions and 14 deletions.
46 changes: 32 additions & 14 deletions doc/windows/package-manager/winget/upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit abedb44

Please sign in to comment.