Back to Winget Cli

winget hash command

doc/windows/package-manager/winget/hash.md

1.28.2401.5 KB
Original Source

hash command (winget)

The hash command of the winget tool generates the SHA256 hash for an installer. This command is used if you need to create a manifest file for submitting software to the Microsoft Community Package Manifest Repository on GitHub. In addition, the hash command also supports generating a SHA256 certificate hash for MSIX files.

Usage

winget hash [--file] <file> [<options>]

The hash sub-command can only run on a local file. To use the hash sub-command, download your installer to a known location. Then pass in the file path as an argument to the hash sub-command.

Arguments

The following arguments are available:

ArgumentDescription
-f, --fileThe path to the file to be hashed.

Options

The following options are available:

OptionDescription
-m, --msixSpecifies that the hash command will also create the SHA-256 SignatureSha256 for use with MSIX installers.
-?, --helpGets additional help on this command.
--waitPrompts the user to press any key before exiting
--logs, --open-logsOpen the default logs location
--verbose, --verbose-logsEnables verbose logging for winget
--disable-interactivityDisable interactive prompts