Microsoft company first test release of the package manager
(Windows Package Manager), which provides tools for installing applications using the command line.
The code is written in C++ and under the MIT license. Packages are installed from supported by the community. Unlike installing apps from the Windows Store, winget lets you install apps without unnecessary marketing, images, or ads.
The current release supports commands for application search (search), installation (install), show information about the package (show), configure (source), working with hashes of installer files (hash) and checking the integrity of metadata (validate). Uninstall, list, and update commands are expected in the next release. Package options through the files в . The executable files themselves are stored directly on the servers of the main projects, the repository only acts as an index, and the manifest refers to an external msi file (for example, hosted on or ) and uses a SHA256 hash for integrity and tamper protection.
The first full-featured release that as of May next year, will support Microsoft Store integration, input auto-completion, various release categories (releases, betas), installation of system components and control panel applications, optimizations for delivering very large files (delta updates), package sets , an interface for generating manifests, working with dependencies, installation files in zip format (in addition to msi), etc.
The winget package manager is already available to users of the latest experimental release and will ship with Desktop App Installer 1.0. Currently in the repository already projects such as 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard and Wireshark plus a large number .
Source: opennet.ru
