Windows Package Manager CLI (aka winget)

Overview

Welcome to the Windows Package Manager Client (aka winget.exe) repository

This repository contains the source code for the Windows Package Manager Client (aka winget.exe).

winget install wingetcreate

The packages available to the client are in the Community repo.

Installing The Client

The client requires Windows 10 1809 (build 17763) or later at this time. Windows Server 2019 is not supported as the Microsoft Store is not available nor are updated dependencies. It may be possible to install on Windows Server 2022, this should be considered experimental (not supported), and requires dependencies to be manually installed as well.

Microsoft Store [Recommended]

The client is distributed within the App Installer package.

Development Releases

There are two methods to get development releases:

Note: it may take a few days to get the updated App Installer after you receive e-mail confirmation from joining the Windows Package Manager Insider program. If you decide to install the latest release from GitHub, and you have successfully joined the insider program, you will receive updates when the next development release has been published in the Microsoft Store.

Once you have received the updated App Installer from the Microsoft Store you should be able to execute winget features to see experimental features. Some users have reported issues with the client not being on their PATH.

Manually Update

The same Microsoft Store package will be made available via our Releases. Note that installing this package will give you the WinGet client, but it will not enable automatic updates from the Microsoft Store if you have not joined the Windows Package Manager Insider program.

You may need to install the VC++ v14 Desktop Framework Package. This should only be necessary on older builds of Windows 10 and only if you get an error about missing framework packages.

Troubleshooting

Please read our troubleshooting guide.

Administrator Considerations

Installer behavior can be different depending on whether you are running winget with administrator privileges.

  • When running winget without administrator privileges, some applications may require elevation to install. When the installer runs, Windows will prompt you to elevate. If you choose not to elevate, the application will fail to install.

  • When running winget in an Administrator Command Prompt, you will not see elevation prompts if the application requires it. Always use caution when running your command prompt as an administrator, and only install applications you trust.

Build your own

You can also build the client yourself. While the client should be perfectly functional, we are not ready to provide full support for clients running outside of the official distribution mechanisms yet. Feel free to file an Issue, but know that it may get lower prioritization.

Build Status

Build Status

Windows Package Manager Release Roadmap

The plan for delivering next Windows Package Manager release is described here, and will be updated as the project proceeds.

Overview of the Windows Package Manager

The Windows Package Manager is a tool designed to help you quickly and easily discover and install those tools that make your PC environment special. By using the Windows Package Manager, from one command, you can install your favorite tool: winget install <tool>

Overview

Client Repository

This winget-cli repository includes the source code designed to build the client. You are encouraged to participate in the development of this client. We have plenty of backlog features in our Issues. You can upvote the ones you want, add more, or even get started on one.

Sources

The client is built around the concept of sources; a set of packages effectively. Sources provide the ability to discover and retrieve the metadata about the packages, so that the client can act on it.

The default source reflects that data available from the Community repo.

We plan to better support additional sources, and additional types of sources, in the future. For now, additional sources can be configured, but only one used at a time.

Package Manager Service

The Package Manager Service is responsible for approving Pull Requests. It validates the YAML and manifest spec for spec compliance.

Building the client

Prerequisites

Building

We currently only build using the solution; command line methods of building a VS solution should work as well.

Credit

We would like to thank Keivan Beigi (@kayone) for his work on AppGet which helped us on the initial project direction for Windows Package Manager.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. More information is available in our CONTRIBUTING.md file.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information, please refer to the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Data/Telemetry

The winget.exe client is instrumented to collect usage and diagnostic (error) data and sends it to Microsoft to help improve the product.

If you build the client yourself the instrumentation will not be enabled and no data will be sent to Microsoft.

The winget.exe client respects machine wide privacy settings and users can opt-out on their device, as documented in the Microsoft Windows privacy statement here.

In short to opt-out, go to Start, then select Settings > Privacy > Diagnostics & feedback, and select Basic.

See the privacy statement for more details.

Issues
  • Upgrade an installed App

    Upgrade an installed App

    As a user I want to be able to use winget to install the most current version of a currently installed program so I don't have to go find it.

    Experimental Feature winget upgrade - displays installed packages with an available upgrade. winget upgrade -? - displays help for the upgrade command. winget upgrade --all - upgrades all packages with an available upgrade. winget upgrade <package> - upgrades the specified package.

    Note: upgrade depends on list also being enabled.

    winget features - displays all experimental features and their status winget settings - launches settings.json to configure settings like experimental features

    Edited: experimental status

    Issue-Feature Size-L Experimental 
    opened by denelon 94
  • Winget upgrade package, No applicable update found

    Winget upgrade package, No applicable update found

    Brief description of your issue

    if i run winget upgraded packagename & update available, it should update the package but it shows No applicable update found even though it's showing the newer version available.

    Steps to reproduce

    winget upgrade list of the available updates winget upgrade --all or winget upgrade Python.Python.3

    Expected behavior

    It should update the actual selected package or all incase of --all

    Actual behavior

    throws No applicable update found and if i run winget install packagename then installs the update.

    Environment

    Windows 10 Enterprise 21H1 build 19043.1055 Experience Pack 120.2212.2020.0

    [winget --info]
    Windows Package Manager v1.0.11451
    Windows: Windows.Desktop v10.0.19043.1055
    Package: Microsoft.DesktopAppInstaller v1.11.11451.0
    
    Issue-Bug 
    opened by kdpuvvadi 64
  • Multiple apps found matching input criteria when trying to install PowerShell 7.0.1

    Multiple apps found matching input criteria when trying to install PowerShell 7.0.1

    Brief description of your issue

    When I try to install PowerShell 7.0.1, winget cannot seem to locate the correct one

    Steps to reproduce

    None of these work winget install PowerShell winget install Powershell winget install Microsoft.Powershell winget install --id Microsoft.Powershell --version 7.0.1

    Expected behavior

    It should pick up Powershell 7.0.1 (btw, that should have been named PowerShell not Powershell)

    Actual behavior

    I get the following:

    Multiple apps found matching input criteria. Please refine the input.
    Name               Id                           Version
    ---------------------------------------------------------------
    Powershell         Microsoft.Powershell         7.0.1
    PowerShell-Preview Microsoft.PowerShell-Preview 7.1.0-preview.3
    

    Environment

    PS C:\Users\adil> winget --info
    Windows Package Manager v0.1.41331 Preview
    Copyright (c) Microsoft Corporation. All rights reserved.
    
    Windows: Windows.Desktop v10.0.18363.836
    Package: Microsoft.DesktopAppInstaller v1.0.41331.0
    
    Links:
      Privacy Statement: https://aka.ms/winget-privacy
      License agreement: https://aka.ms/winget-license
      3rd Party Notices: https://aka.ms/winget-3rdPartyNotice
      Homepage:          https://aka.ms/winget
    
    
    
    Issue-Feature 
    opened by AdilHindistan 64
  • Uninstall an installed App

    Uninstall an installed App

    As a user I want to be able to use winget to uninstall a package so I don't have to go through the Add/Remove software UX.

    Experimental Feature winget uninstall <package> - uninstalls the specified package. winget uninstall -? - displays help for the uninstall command.

    Note: uninstall depends on list also being enabled.

    winget features - displays all experimental features and their status winget settings - launches settings.json to configure settings like experimental features

    Note: There are limitations about how programs get installed and whether or not that binary supports uninstall. This may also need to be supported in the manifest with new key(s) and or syntax.

    Edited: experimental status

    Issue-Feature Size-M Experimental 
    opened by denelon 62
  • Can't run winget as a admin

    Can't run winget as a admin

    Brief description of your issue

    I'm trying to avoid the UAC prompt whilst downloading a package, so I open a elevated terminal and run winget

    However I get the following message The system cannot execute the specified program.

    But note that it works perfectly fine when it's just a normal terminal.

    Steps to reproduce

    Open an elevated terminal and run winget?

    Expected behavior

    Winget works normally, except I don't get any UAC prompts when installing

    Actual behavior

    I get the following output The system cannot execute the specified program.

    Environment

    [winget --info]
    Windows Package Manager v0.2.2521 Preview
    Windows: Windows.Desktop v10.0.19041.572
    Package: Microsoft.DesktopAppInstaller v1.11.2521.0
    
    
    
    Issue-Bug Area-External 
    opened by Jordan-Mesches 56
  • winget missing from windows 11 (10.0.22000.65)

    winget missing from windows 11 (10.0.22000.65)

    multiple sorces and a few people in the insiders at work show off winget on windows 11.

    I just installed the current dev and it's not present. will winget make it into the final of win11?

    Issue-Bug Needs-Author-Feedback 
    opened by BladeFireLight 48
  • 'Winget' command does not work

    'Winget' command does not work

    I've installed the App Installer package from the Microsoft Store, however, curiously, I can't run winget. When I do, I get: "'winget' is not recognized as an internal or external command, operable program or batch file."

    Now, I've seen a lot of stuff about paths. Also curiously, though, "%USERPROFILE%\AppData\Local\Microsoft\WindowsApps" is already in my PATH.

    And also curiously, I've searched the entire drive for any file beginning with "winget", and came up with nothing whatsoever.

    I have a feeling this thing never installed, even though it says it did and even though it shows in the Store app as "This product is installed."

    Any solution? Or is this true "beta-ware" that really sometimes just doesn't work, and I should just forget about it?

    Issue-Bug Needs-Author-Feedback 
    opened by djhalnon 48
  • Install Microsoft Store Apps

    Install Microsoft Store Apps

    From MVP Summit feedback:

    Will there be a way to automate installation of Store apps? I have a script I run to install my programs after Windows reinstall with Chocolatey, but I have to install Microsoft Store apps manually afterwards, which is a bit annoying.

    Issue-Feature 
    opened by denelon 48
  • 0x801901f4 : Internal server error (500) when I try to execute winget list and winget install (Source is down)

    0x801901f4 : Internal server error (500) when I try to execute winget list and winget install (Source is down)

    Brief description of your issue

    When I try to execute winget list or winget install command I get an 0x801901f4 : Internal error in server (500) error.

    Steps to reproduce

    Execute winget list, winget install.

    [winget list]
    Ocorreu um erro inesperado ao executar o comando:
    0x801901f4 : Erro interno de servidor (500).
    
    [winget install Mozilla.Firefox]
    Ocorreu um erro inesperado ao executar o comando:
    0x801901f4 : Erro interno de servidor (500).
    

    Expected behavior

    List installed apps (with winget list) or install a new app (with winget install)

    Actual behavior

    Throw an internal server error

    Environment

    [winget --info]
    Windows Package Manager v1.0.11694
    Copyright (c) Microsoft Corporation. Todos os direitos reservados.
    
    Windows: Windows.Desktop v10.0.22000.176
    Pacote: Microsoft.DesktopAppInstaller v1.15.11694.0
    
    Registros: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
    
    Issue-Bug 
    opened by Fukubi 47
  • The *.appxbundle installer does not automatically add the installation directory for winget.exe to the PATH environment variable in Windows 10

    The *.appxbundle installer does not automatically add the installation directory for winget.exe to the PATH environment variable in Windows 10

    Brief description of your issue

    When installing winget via the *.appxbundle installer, the installation directory for winget.exe is not automatically added by the installer to the PATH environment variable; this should have been added automatically so that the CLI commands can work out of the box.

    Steps to reproduce

    1. Install winget from the v0.1.4331-preview release, using the *.appxbundle installer.
    2. View the systems PATH environment variable to confirm whether the installation folder for winget was added.

    Expected behavior

    The installation folder for winget is added to the system PATH environment variable.

    Actual behavior

    The installation folder for winget is not added to the system PATH environment variable.

    Environment

    [winget --info]
    Windows Package Manager v0.1.41331 Preview
    Copyright (c) Microsoft Corporation. All rights reserved.
    
    Windows: Windows.Desktop v10.0.18362.778
    Package: Microsoft.DesktopAppInstaller v1.0.41331.0
    
    Any other software?
    
    Issue-Bug Area-External 
    opened by jwheeler88 47
  • Please include ability to opt out of telemetry and clear documentation on how to opt out

    Please include ability to opt out of telemetry and clear documentation on how to opt out

    Description of the new feature/enhancement

    The readme mentions you collect telemetry, but it doesn't include information on how to opt out. Opting out is critical, and understanding how should be provided.

    I might have missed where this is shown, but I'm not sure I see it.

    • UPDATE 21 MAY 2020: Updated with more clarity on why I don't like telemetry or data collection - https://github.com/microsoft/winget-cli/issues/179#issuecomment-632219209
    Issue-Docs 
    opened by ferventcoder 46
  • `Quick Assist` on Microsoft Store prompts for admin, even if running `winget` as admin

    `Quick Assist` on Microsoft Store prompts for admin, even if running `winget` as admin

    Brief description of your issue

    Built in version of Quick Assists in Windows does not work anymore, one must switch over to the Microsoft Store version.

    • https://techcommunity.microsoft.com/t5/office-insider/remote-assistance-with-quick-assist-is-changing/m-p/3297231
    • https://apps.microsoft.com/store/detail/quick-assist/9P7BP5VNWKX5?hl=en-us&gl=US

    But the Microsoft Store version prompts for admin.

    • So local users without local admin permissions can't install it.

    But what's even better is that, even if trying to install it from CMD running as admin or SYSTEM, the install still prompts for admin permissions.

    Steps to reproduce

    Regular user with admin permissions - Prompts for admin.

    winget install --id 9P7BP5VNWKX5 --silent --accept-package-agreements --accept-source-agreements --source msstore

    SYSTEM. Prompts for admin, so it fails with exit code -1073741819 according to %errorlevel%.

    pushd "%ProgramW6432%\WindowsApps\Microsoft.DesktopAppInstaller_*_x64__8wekyb3d8bbwe" && winget install --id 9P7BP5VNWKX5 --silent --accept-package-agreements --accept-source-agreements --source msstore

    Expected behavior

    Running as admin should be inherited down to the installer as well.

    Actual behavior

    Prompts for admin, which makes it hard to automate the task of installing software like Quick Assist in this example.

    Environment

    Windows Package Manager v1.2.0
    Copyright (c) Microsoft Corporation. All rights reserved.
    
    Windows: Windows.Desktop v10.0.19044.1706
    
    Logs: %TEMP%\WinGet
    
    Issue-Bug Area-External msstore 
    opened by o-l-a-v 0
  • Add '--autocolumnwidth' option

    Add '--autocolumnwidth' option

    Description of the new feature / enhancement

    The current behavior of winget is that it looks at the first 50 output rows to determine the width of the output columns.

    As a results, there are many cases where output information is truncated.

    image

    image

    This is inconvenient, and break approaches to parse winget's output such as https://gist.github.com/sba923/7924b726fd44af91d18453ee595e6548

    Adding an option to trigger a behavior similar to PowerShell's FormatTable -AutoSize would help.

    Proposed technical implementation details

    No response

    Issue-Feature 
    opened by sba923 0
  • `winget upgrade` status message. App installed but no upgrade available.

    `winget upgrade` status message. App installed but no upgrade available.

    Description of the new feature / enhancement

    I suggest the winget upgrade status messages be more informative when the app is installed but no upgrade is available.

    Proposed technical implementation details

    The current behaviour.

    Assume Foobar is not is installed on the machine (and not available). Then winget upgrade [app] produces the following, which is fine:

    > winget upgrade foobar
    No installed package found matching input criteria.
    

    Assume Signal is installed and an upgrade is available. Then winget upgrade [app] produces the following, which is fine:

    > winget upgrade signal
    Found Signal [OpenWhisperSystems.Signal] Version 5.43.0
    This application is licensed to you by its owner.
    Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
    Downloading https://updates.signal.org/desktop/signal-desktop-win-5.43.0.exe
      ██████████████████████████████   116 MB /  116 MB
    Successfully verified installer hash
    Starting package install...
    Successfully installed
    

    Assume Signal is installed and an upgrade is not available. Then winget upgrade [app] produces the following

    > winget upgrade signal
    No applicable update found.
    

    This messages is ambiguous.

    Suggestion

    I suggest something like the following less ambiguous message

    > winget upgrade signal
    No update found. Found Signal [OpenWhisperSystems.Signal] Version 5.43.0. You are on the latest version.
    
    Issue-Feature 
    opened by JohnLukeBentley 0
  • Multiple same name packages appeared right after the package upgrade

    Multiple same name packages appeared right after the package upgrade

    Brief description of your issue

    I just upgraded a package and end up with multiple different versions of the package

    Steps to reproduce

    type winget upgrade Microsoft.SQLServerManagementStudio and then type winget upgrade

    Expected behavior

    no result should include Microsoft.SQLServerManagementStudio

    Actual behavior

    Name                                   Id                                     Version        Available      Source
    ------------------------------------------------------------------------------------------------------------------
    Microsoft SQL Server Management Studio Microsoft.SQLServerManagementStudio    2.3.28307      15.0.18410.0   winget
    Microsoft SQL Server Management Studio Microsoft.SQLServerManagementStudio    12.0.40664.0   15.0.18410.0   winget
    Microsoft SQL Server Management Studio Microsoft.SQLServerManagementStudio    1.36.1         15.0.18410.0   winget
    Microsoft SQL Server Management Studio Microsoft.SQLServerManagementStudio    14.29.30133.0  15.0.18410.0   winget
    Microsoft SQL Server Management Studio Microsoft.SQLServerManagementStudio    14.29.30133.0  15.0.18410.0   winget
    Microsoft SQL Server Management Studio Microsoft.SQLServerManagementStudio    1.35.0         15.0.18410.0   winget
    Microsoft SQL Server Management Studio Microsoft.SQLServerManagementStudio    11.4.7462.6    15.0.18410.0   winget
    Microsoft SQL Server Management Studio Microsoft.SQLServerManagementStudio    12.0.40664.0   15.0.18410.0   winget
    

    Environment

    Windows Package Manager (Preview) v1.3.1251-preview
    Copyright (c) Microsoft Corporation. All rights reserved.
    
    Windows: Windows.Desktop v10.0.22000.613
    System Architecture: X64
    Package: Microsoft.DesktopAppInstaller v1.18.1251.0
    
    Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
    
    Links
    ---------------------------------------------------------------------------
    Privacy Statement   https://aka.ms/winget-privacy
    License Agreement   https://aka.ms/winget-license
    Third Party Notices https://aka.ms/winget-3rdPartyNotice
    Homepage            https://aka.ms/winget
    Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale
    
    Issue-Bug 
    opened by cilerler 3
  • unable to install Ms Store package using --scope command

    unable to install Ms Store package using --scope command

    Brief description of your issue

    When we do winget install "netflix" --scope machine its says no applicable installer found but when we do winget install "Google Chrome" --scope machine it installs for all user

    Steps to reproduce

    When we do winget install "netflix" --scope machine its says no applicable installer found

    Expected behavior

    When we do winget install "netflix" --scope machine its says no applicable installer found It should install it for the machine basis

    Actual behavior

    Ms store apps are not getting installed using --scope But 3rd party apps from other sources are being installed using --scope

    Environment

    Winget version = 1.2.10271
    OS = windows 20H2
    
    Issue-Bug msstore 
    opened by leocoolmitra 2
Releases(v1.3.1251-preview)
  • v1.3.1251-preview(May 9, 2022)

    This is the second development build after the Windows Package Manager 1.2 build for Windows 10 (1809+) and Windows 11.

    Experimental features are enabled in this release. This build will be released to Windows Insider Dev builds, and Windows Package Manager Insiders.

    Features

    The most notable new experimental feature is support for installing portable applications.

    Note: The upgrade and uninstall behaviors have not been implemented. The community repository does not accept portable applications either. Users may test with local manifests but will need to manually clean up entries in Windows Apps & Features if this is used to install a portable application.

    The COM API has also been extended to support for uninstall.

    Note: This is part of the work that is a prerequisite to having native PowerShell support. The cmdlets will be able to leverage the COM API to get rich objects out.

    We've started working on an "In-proc" COM NuGet package that will be leveraged by Intune and other MDM solutions to support remote system context execution. This will not be considered GA and supported until it reaches version 1.0.

    Bugs

    What's Changed

    • Setting for Logging Level by @Trenly in https://github.com/microsoft/winget-cli/pull/1945
    • Improve --include-unknown message by @felipecrs in https://github.com/microsoft/winget-cli/pull/1946
    • Added system architecture to winget --info. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1937
    • Fix: Only include unknown packages which exist in source by @Trenly in https://github.com/microsoft/winget-cli/pull/1972
    • Allow PackageFamilyName to be declared with non msix installers by @yao-msft in https://github.com/microsoft/winget-cli/pull/1944
    • Addition of initial 1.2 schema with 'Portable' installerType by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/1930
    • Make build pipeline task fail on unit tests failure by @yao-msft in https://github.com/microsoft/winget-cli/pull/1975
    • Remove duplicated message about unknown versions by @felipecrs in https://github.com/microsoft/winget-cli/pull/1982
    • Expose simple applicable installer check in Com api by @yao-msft in https://github.com/microsoft/winget-cli/pull/1974
    • Fix pipeline build: ensure project target version matches the AppInstaller package by @yao-msft in https://github.com/microsoft/winget-cli/pull/1990
    • Add uninstall functionality to Com api by @yao-msft in https://github.com/microsoft/winget-cli/pull/1909
    • Remove duplicated message when no upgrades by @felipecrs in https://github.com/microsoft/winget-cli/pull/1986
    • Anonymize Com caller value by @yao-msft in https://github.com/microsoft/winget-cli/pull/1998
    • Fixed issues preventing compilation on VS 2022 17.1. by @jedieaston in https://github.com/microsoft/winget-cli/pull/2000
    • Rename source auto update group policy by @lechacon in https://github.com/microsoft/winget-cli/pull/1995
    • Function that will accept source agreement by @Jeff-Jerousek in https://github.com/microsoft/winget-cli/pull/2020
    • Portable apps specification by @denelon in https://github.com/microsoft/winget-cli/pull/2012
    • Add policy definition for ms-appinstaller to ADMX by @lechacon in https://github.com/microsoft/winget-cli/pull/2038
    • Change to official DNS by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2026
    • Make upgrade help inform of list ability by @Trenly in https://github.com/microsoft/winget-cli/pull/2034
    • Mitigate crash occuring in CompositeSource by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2043
    • Use AppsAndFeatures name and publisher by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2042
    • Apply latest loc patch by @lechacon in https://github.com/microsoft/winget-cli/pull/2045
    • Add support for InProc Com invocation by @yao-msft in https://github.com/microsoft/winget-cli/pull/2035
    • Display fine-grained blocks in progress bars by @chausner in https://github.com/microsoft/winget-cli/pull/2046
    • Support for 1.2 Schema Additions by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2028
    • Update portable spec with symlink solution design by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2075
    • Add nuget publish pipeline for in-proc Com binaries by @yao-msft in https://github.com/microsoft/winget-cli/pull/2077
    • Add support for in-proc Com state separation by @yao-msft in https://github.com/microsoft/winget-cli/pull/2068
    • Add heuristics for matching packages to ARP after installing by @lechacon in https://github.com/microsoft/winget-cli/pull/2044
    • Optimize images by @Trenly in https://github.com/microsoft/winget-cli/pull/2082
    • Add a system for testing correlation E2E by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2071
    • Make In-proc Com nuget package better support .net framework 4.* by @yao-msft in https://github.com/microsoft/winget-cli/pull/2083
    • Build pipeline updates and improvements by @yao-msft in https://github.com/microsoft/winget-cli/pull/2085
    • Fix issue with correlation chaining from the SQLite index by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2087
    • Fix exceptions breaking out of the multi-package install loop by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2089
    • Update README by @denelon in https://github.com/microsoft/winget-cli/pull/2113
    • fix passing null parameters to Find-WinGetPackage by @bftblomster in https://github.com/microsoft/winget-cli/pull/2092
    • Allow winget to install MS Store packages without account by @zachcwillson in https://github.com/microsoft/winget-cli/pull/2095
    • Require selection argument on install/show/search/uninstall by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2125
    • Remove ARP matching for single ARP change, and consider publisher+name for matching by @lechacon in https://github.com/microsoft/winget-cli/pull/2119
    • Implementation for Portable install flow by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2078
    • Fix packageId and sourceId match check for portable install by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2138
    • Act on elevation requirements in majority cases by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2126

    New Contributors

    • @felipecrs made their first contribution in https://github.com/microsoft/winget-cli/pull/1946
    • @Jeff-Jerousek made their first contribution in https://github.com/microsoft/winget-cli/pull/2020
    • @bftblomster made their first contribution in https://github.com/microsoft/winget-cli/pull/2092
    • @zachcwillson made their first contribution in https://github.com/microsoft/winget-cli/pull/2095

    Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.3.431...v1.3.1251-preview

    Source code(tar.gz)
    Source code(zip)
    02801bacc2c24f43a2c298027af15371_License1.xml(2.62 KB)
    DesktopAppInstallerPolicies.zip(21.82 KB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle(13.59 MB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt(64 bytes)
  • v1.3.431(Feb 15, 2022)

    This release is the first development build after the Windows Package Manager 1.2 release candidate build for Windows 10 (1809+) and Windows 11.

    Experimental features have been enabled in this release. This build will be released to Windows Insider Dev builds, and Windows Package Manager Insiders.

    What's Changed

    • Add Package Dependencies to index. by @hackean-msft in https://github.com/microsoft/winget-cli/pull/1667
    • Update windows-package-manager-release-roadmap.md by @opsetech in https://github.com/microsoft/winget-cli/pull/1770
    • Bug fix: PackageTrackingCatalog and SQLiteIndexUpdate by @hackean-msft in https://github.com/microsoft/winget-cli/pull/1780
    • Update TSG with more information about a known issue by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1785
    • Added argument to control whether to upgrade packages if they have "unknown" versions by @jedieaston in https://github.com/microsoft/winget-cli/pull/1765
    • First drafted client cmdlets from Hackathon 221 by @denelon in https://github.com/microsoft/winget-cli/pull/1760
    • Fix some build warnings by @lechacon in https://github.com/microsoft/winget-cli/pull/1794
    • Fix Typo in upgrade.md by @floh96 in https://github.com/microsoft/winget-cli/pull/1822
    • Add support for UnsupportedOSArchitectures manifest element by @lechacon in https://github.com/microsoft/winget-cli/pull/1807
    • Added check for maximum size of downloaded file names by @jedieaston in https://github.com/microsoft/winget-cli/pull/1842
    • Fix DLL load error in WinGetUtil by @lechacon in https://github.com/microsoft/winget-cli/pull/1844
    • Update localization strings by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1845
    • Add comments for localization by @lechacon in https://github.com/microsoft/winget-cli/pull/1847
    • Moved "Installing Dependencies" message to only print if there are dependencies to install. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1851
    • Adds experiment to know if PATH is common issue. by @Lewiscowles1986 in https://github.com/microsoft/winget-cli/pull/1841
    • Check FS feature flags instead of checking for NTFS by @sredna in https://github.com/microsoft/winget-cli/pull/1859
    • Add titles to 1.1 schema for ExpectedReturnCode and UnsupportedOSArchitecture by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/1862
    • Split pipeline build job into x86 and x64 by @lechacon in https://github.com/microsoft/winget-cli/pull/1852
    • Allow upgrades in packages that register a different installer type by @lechacon in https://github.com/microsoft/winget-cli/pull/1796
    • Add a default user agent to REST source calls by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1839
    • Add upgrade functionality in Com api by @yao-msft in https://github.com/microsoft/winget-cli/pull/1853
    • Print the upgrade table during upgrade --all by @jedieaston in https://github.com/microsoft/winget-cli/pull/1866
    • Add support for markets by @lechacon in https://github.com/microsoft/winget-cli/pull/1806
    • [ImgBot] Optimize images by @vedantmgoyal2009 in https://github.com/microsoft/winget-cli/pull/1871
    • Fix crash that can occur when failure pointers are null by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1880
    • Added extra check for valid arguments in upgrade. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1874
    • Add InstallerErrorCode to COM interface by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1926
    • Update gif animation for winget install wingetcreate by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/1931
    • Bump version to 1.3 by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1933

    New Contributors

    • @opsetech made their first contribution in https://github.com/microsoft/winget-cli/pull/1770
    • @floh96 made their first contribution in https://github.com/microsoft/winget-cli/pull/1822
    • @Lewiscowles1986 made their first contribution in https://github.com/microsoft/winget-cli/pull/1841
    • @sredna made their first contribution in https://github.com/microsoft/winget-cli/pull/1859

    Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.0.12576...v1.3.431

    Source code(tar.gz)
    Source code(zip)
    DesktopAppInstallerPolicies.zip(20.93 KB)
    e40f7d30e22c4c0eb9194f5e9aed26b8_License1.xml(2.62 KB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle(20.55 MB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt(64 bytes)
  • v1.2.10271(Feb 2, 2022)

    This release represents our Windows Package Manager 1.2 release ~~candidate~~ build for Windows 10 (1809+), and Windows 11.

    Experimental features have been disabled in this release. We will follow this release with another Pre-release "developer" build at GitHub so users can continue with experimental features available.

    What's Changed

    • Support for x64 on ARM64 by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1441
    • Add colons after agreement labels by @lechacon in https://github.com/microsoft/winget-cli/pull/1440
    • Spelling by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1447
    • Update spelling.yml by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1448
    • Update winget trouble shooting steps by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1454
    • Show source identifier with source list by @lechacon in https://github.com/microsoft/winget-cli/pull/1455
    • Fix crash when resource.pri is not present by @msftrubengu in https://github.com/microsoft/winget-cli/pull/1443
    • Disable local manifest by default by @yao-msft in https://github.com/microsoft/winget-cli/pull/1453
    • Update localization files by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1462
    • doc/Settings.md: Add missing "a" by @me-and in https://github.com/microsoft/winget-cli/pull/1467
    • Add expected installer return codes by @lechacon in https://github.com/microsoft/winget-cli/pull/1421
    • Remove cancel optimization for packageQuery caller by @sreadingMSFT in https://github.com/microsoft/winget-cli/pull/1472
    • Update Docs by @vedantmgoyal2009 in https://github.com/microsoft/winget-cli/pull/1471
    • Update Docs [suggestions] by @vedantmgoyal2009 in https://github.com/microsoft/winget-cli/pull/1479
    • Minor tweaks to spelling to fix issues by @denelon in https://github.com/microsoft/winget-cli/pull/1480
    • Fix Roadmap and Documentation by @vedantmgoyal2009 in https://github.com/microsoft/winget-cli/pull/1468
    • Fix Installer return code max value in schema by bad merge by @yao-msft in https://github.com/microsoft/winget-cli/pull/1482
    • Source resilience by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1470
    • Make list show correlated source even when no upgrade is available by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1481
    • Handle single unknown version from REST source by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1483
    • Fix debug build failure by @yao-msft in https://github.com/microsoft/winget-cli/pull/1485
    • Fix logging of large REST response by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1489
    • Create machinery for disabling experimental features by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1490
    • Remove motw before calling IAttachmentExecute::Save by @yao-msft in https://github.com/microsoft/winget-cli/pull/1491
    • Fix correlation issue by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1492
    • Add sample project for calling COM interface by @lechacon in https://github.com/microsoft/winget-cli/pull/1449
    • Minor bug fixes by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1494
    • Update troubleshooting doc with recent error and findings by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1495
    • Localize the product name per recommendation by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1498
    • Update localization files by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1499
    • Make rename retry more frequently for longer, then try making a hardlink by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1497
    • Disable test hooks fixes by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1501
    • Exit the locale choice loop if the default localization is good enough by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1500
    • Ensure available packages match with a single installed package by @lechacon in https://github.com/microsoft/winget-cli/pull/1473
    • Updating Readme by @denelon in https://github.com/microsoft/winget-cli/pull/1507
    • Add option to check fields requiring verified publisher in manifest p… by @yao-msft in https://github.com/microsoft/winget-cli/pull/1487
    • Use correct Subexecution id when working on multiple packages by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1504
    • Changes for sample COM caller project by @lechacon in https://github.com/microsoft/winget-cli/pull/1514
    • Fixed bug where the package name wouldn't be written during upgrade. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1517
    • Fix nuget release pipeline by @yao-msft in https://github.com/microsoft/winget-cli/pull/1522
    • Fix test task overrides by @lechacon in https://github.com/microsoft/winget-cli/pull/1526
    • Fix unit tests in pipeline by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1529
    • Add missing resource string by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1532
    • Change format to long for installer success codes by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/1533
    • Settings streams exchange semantics by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1534
    • Added vsconfig file to automatically install required workloads. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1551
    • Color contamination fix by @hackean-msft in https://github.com/microsoft/winget-cli/pull/1527
    • Added validation of count argument for search/list. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1564
    • closes #1569 by @exxmen in https://github.com/microsoft/winget-cli/pull/1580
    • Split COM install command into download and install stages by @lechacon in https://github.com/microsoft/winget-cli/pull/1528
    • Check enablement state for all output write operations by @hackean-msft in https://github.com/microsoft/winget-cli/pull/1581
    • Move Issue Templates to Forms by @Trenly in https://github.com/microsoft/winget-cli/pull/1596
    • The source column is no longer shown in the table if a source was specified (list/upgrade). by @jedieaston in https://github.com/microsoft/winget-cli/pull/1598
    • Add projected winrt wrapper for server com interface and add tests by @sreadingMSFT in https://github.com/microsoft/winget-cli/pull/1373
    • Add link to new discussion for questions by @Trenly in https://github.com/microsoft/winget-cli/pull/1617
    • Package type dependency graph specs by @fzanollo in https://github.com/microsoft/winget-cli/pull/1340
    • Rearrange choices for ARP changes by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1630
    • Introduce Managed Interop and merged manifest classes to WingetUtil nuget by @jamespik in https://github.com/microsoft/winget-cli/pull/1621
    • Update doc with Machine-wide install information by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1642
    • Added progress indication to InstallMultiplePackages. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1613
    • Installed package tracking by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1614
    • Package type Dependency graph by @fzanollo in https://github.com/microsoft/winget-cli/pull/1341
    • Refactor Source Interface to be more object oriented by @yao-msft in https://github.com/microsoft/winget-cli/pull/1631
    • CurrentLocalization is now populated for dependency manifests. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1655
    • Fix yaml manifest schema and parsing for ExpectedReturnCodes by @yao-msft in https://github.com/microsoft/winget-cli/pull/1646
    • Fix incorrect processing of PackageMatchFields in rest client by @yao-msft in https://github.com/microsoft/winget-cli/pull/1659
    • Fix interface casting in client dll. by @sreadingMSFT in https://github.com/microsoft/winget-cli/pull/1673
    • Prevent duplicate installations in winget upgrade all by @yao-msft in https://github.com/microsoft/winget-cli/pull/1652
    • Use package tracking data to correlate in CompositeSource by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1671
    • Add product code and PFN to enable existing searches by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1677
    • Added an option to select architecture to install. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1666
    • Add preview concept to allow build time determination by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1679
    • Print message when install technology is different in upgrade scenarios by @msftrubengu in https://github.com/microsoft/winget-cli/pull/1649
    • Prevent circular dependency in global telemetry logger creation by @yao-msft in https://github.com/microsoft/winget-cli/pull/1674
    • Made all installer types lowercase during show. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1689
    • Use SFINAE to stop paths from logging without using u8string by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1697
    • Made the Installation Disclaimer for the Microsoft Store bold. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1698
    • remove plain by @MagnetarRocket in https://github.com/microsoft/winget-cli/pull/1700
    • Make VT enablement/disablement work properly by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1699
    • Create shared DLL for winget.exe and COM server by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1687
    • Implement parallel downloads for COM scenarios by @lechacon in https://github.com/microsoft/winget-cli/pull/1588
    • Updated Valijson to version 0.6. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1721
    • Change download file name to match the installer URL by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1722
    • Updated solution to build under Visual Studio 2022 by @jedieaston in https://github.com/microsoft/winget-cli/pull/1720
    • Update component governance manifest with valijson v0.6 commit by @yao-msft in https://github.com/microsoft/winget-cli/pull/1732
    • Update source agreement market message to be more clear by @yao-msft in https://github.com/microsoft/winget-cli/pull/1731
    • Make telemetry logger per context and send summary event on destruction by @yao-msft in https://github.com/microsoft/winget-cli/pull/1718
    • Update Notice from latest component governance output by @yao-msft in https://github.com/microsoft/winget-cli/pull/1755
    • Added settings to select preferred/required architecture. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1727
    • Update README.md by @denelon in https://github.com/microsoft/winget-cli/pull/1759
    • Reduce localized languages per localization team guidance by @yao-msft in https://github.com/microsoft/winget-cli/pull/1761

    New Contributors

    • @exxmen made their first contribution in https://github.com/microsoft/winget-cli/pull/1580
    • @MagnetarRocket made their first contribution in https://github.com/microsoft/winget-cli/pull/1700

    Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.0.12576...v1.2.10271

    Source code(tar.gz)
    Source code(zip)
    b0a0692da1034339b76dce1c298a1e42_License1.xml(2.62 KB)
    DesktopAppInstallerPolicies.zip(20.93 KB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle(20.38 MB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt(64 bytes)
  • v1.2.3411-preview(Jan 6, 2022)

    This release represents the 1.2 candidate functionality with experimental features enabled for Windows 10 (1809+), and Windows 11.

    We've been busy adding functionality, fixing bugs and documentation.

    Notable Features

    Notable Bug Fix

    What's Changed

    • Support for x64 on ARM64 by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1441
    • Add colons after agreement labels by @lechacon in https://github.com/microsoft/winget-cli/pull/1440
    • Spelling by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1447
    • Update spelling.yml by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1448
    • Update winget trouble shooting steps by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1454
    • Show source identifier with source list by @lechacon in https://github.com/microsoft/winget-cli/pull/1455
    • Fix crash when resource.pri is not present by @msftrubengu in https://github.com/microsoft/winget-cli/pull/1443
    • Disable local manifest by default by @yao-msft in https://github.com/microsoft/winget-cli/pull/1453
    • Update localization files by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1462
    • doc/Settings.md: Add missing "a" by @me-and in https://github.com/microsoft/winget-cli/pull/1467
    • Add expected installer return codes by @lechacon in https://github.com/microsoft/winget-cli/pull/1421
    • Remove cancel optimization for packageQuery caller by @sreadingMSFT in https://github.com/microsoft/winget-cli/pull/1472
    • Update Docs by @vedantmgoyal2009 in https://github.com/microsoft/winget-cli/pull/1471
    • Update Docs [suggestions] by @vedantmgoyal2009 in https://github.com/microsoft/winget-cli/pull/1479
    • Minor tweaks to spelling to fix issues by @denelon in https://github.com/microsoft/winget-cli/pull/1480
    • Fix Roadmap and Documentation by @vedantmgoyal2009 in https://github.com/microsoft/winget-cli/pull/1468
    • Fix Installer return code max value in schema by bad merge by @yao-msft in https://github.com/microsoft/winget-cli/pull/1482
    • Source resilience by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1470
    • Make list show correlated source even when no upgrade is available by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1481
    • Handle single unknown version from REST source by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1483
    • Fix debug build failure by @yao-msft in https://github.com/microsoft/winget-cli/pull/1485
    • Fix logging of large REST response by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1489
    • Create machinery for disabling experimental features by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1490
    • Remove motw before calling IAttachmentExecute::Save by @yao-msft in https://github.com/microsoft/winget-cli/pull/1491
    • Fix correlation issue by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1492
    • Add sample project for calling COM interface by @lechacon in https://github.com/microsoft/winget-cli/pull/1449
    • Minor bug fixes by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1494
    • Update troubleshooting doc with recent error and findings by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1495
    • Localize the product name per recommendation by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1498
    • Update localization files by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1499
    • Make rename retry more frequently for longer, then try making a hardlink by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1497
    • Disable test hooks fixes by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1501
    • Exit the locale choice loop if the default localization is good enough by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1500
    • Ensure available packages match with a single installed package by @lechacon in https://github.com/microsoft/winget-cli/pull/1473
    • Updating Readme by @denelon in https://github.com/microsoft/winget-cli/pull/1507
    • Add option to check fields requiring verified publisher in manifest p… by @yao-msft in https://github.com/microsoft/winget-cli/pull/1487
    • Use correct Subexecution id when working on multiple packages by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1504
    • Changes for sample COM caller project by @lechacon in https://github.com/microsoft/winget-cli/pull/1514
    • Fixed bug where the package name wouldn't be written during upgrade. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1517
    • Fix nuget release pipeline by @yao-msft in https://github.com/microsoft/winget-cli/pull/1522
    • Fix test task overrides by @lechacon in https://github.com/microsoft/winget-cli/pull/1526
    • Fix unit tests in pipeline by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1529
    • Add missing resource string by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1532
    • Change format to long for installer success codes by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/1533
    • Settings streams exchange semantics by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1534
    • Added vsconfig file to automatically install required workloads. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1551
    • Color contamination fix by @hackean-msft in https://github.com/microsoft/winget-cli/pull/1527
    • Added validation of count argument for search/list. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1564
    • closes #1569 by @exxmen in https://github.com/microsoft/winget-cli/pull/1580
    • Split COM install command into download and install stages by @lechacon in https://github.com/microsoft/winget-cli/pull/1528
    • Check enablement state for all output write operations by @hackean-msft in https://github.com/microsoft/winget-cli/pull/1581
    • Move Issue Templates to Forms by @Trenly in https://github.com/microsoft/winget-cli/pull/1596
    • The source column is no longer shown in the table if a source was specified (list/upgrade). by @jedieaston in https://github.com/microsoft/winget-cli/pull/1598
    • Add projected winrt wrapper for server com interface and add tests by @sreadingMSFT in https://github.com/microsoft/winget-cli/pull/1373
    • Add link to new discussion for questions by @Trenly in https://github.com/microsoft/winget-cli/pull/1617
    • Package type dependency graph specs by @fzanollo in https://github.com/microsoft/winget-cli/pull/1340
    • Rearrange choices for ARP changes by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1630
    • Introduce Managed Interop and merged manifest classes to WingetUtil nuget by @jamespik in https://github.com/microsoft/winget-cli/pull/1621
    • Update doc with Machine-wide install information by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1642
    • Added progress indication to InstallMultiplePackages. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1613
    • Installed package tracking by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1614
    • Package type Dependency graph by @fzanollo in https://github.com/microsoft/winget-cli/pull/1341
    • Refactor Source Interface to be more object oriented by @yao-msft in https://github.com/microsoft/winget-cli/pull/1631
    • CurrentLocalization is now populated for dependency manifests. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1655
    • Fix yaml manifest schema and parsing for ExpectedReturnCodes by @yao-msft in https://github.com/microsoft/winget-cli/pull/1646
    • Fix incorrect processing of PackageMatchFields in rest client by @yao-msft in https://github.com/microsoft/winget-cli/pull/1659
    • Fix interface casting in client dll. by @sreadingMSFT in https://github.com/microsoft/winget-cli/pull/1673
    • Prevent duplicate installations in winget upgrade all by @yao-msft in https://github.com/microsoft/winget-cli/pull/1652
    • Use package tracking data to correlate in CompositeSource by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1671
    • Add product code and PFN to enable existing searches by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1677
    • Added an option to select architecture to install. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1666
    • Add preview concept to allow build time determination by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1679
    • Print message when install technology is different in upgrade scenarios by @msftrubengu in https://github.com/microsoft/winget-cli/pull/1649
    • Prevent circular dependency in global telemetry logger creation by @yao-msft in https://github.com/microsoft/winget-cli/pull/1674
    • Made all installer types lowercase during show. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1689
    • Use SFINAE to stop paths from logging without using u8string by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1697
    • Made the Installation Disclaimer for the Microsoft Store bold. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1698
    • remove plain by @MagnetarRocket in https://github.com/microsoft/winget-cli/pull/1700
    • Make VT enablement/disablement work properly by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1699
    • Create shared DLL for winget.exe and COM server by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1687
    • Implement parallel downloads for COM scenarios by @lechacon in https://github.com/microsoft/winget-cli/pull/1588
    • Updated Valijson to version 0.6. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1721
    • Change download file name to match the installer URL by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1722
    • Updated solution to build under Visual Studio 2022 by @jedieaston in https://github.com/microsoft/winget-cli/pull/1720
    • Update component governance manifest with valijson v0.6 commit by @yao-msft in https://github.com/microsoft/winget-cli/pull/1732
    • Update source agreement market message to be more clear by @yao-msft in https://github.com/microsoft/winget-cli/pull/1731
    • Make telemetry logger per context and send summary event on destruction by @yao-msft in https://github.com/microsoft/winget-cli/pull/1718
    • Update Notice from latest component governance output by @yao-msft in https://github.com/microsoft/winget-cli/pull/1755
    • Added settings to select preferred/required architecture. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1727
    • Update README.md by @denelon in https://github.com/microsoft/winget-cli/pull/1759
    • Reduce localized languages per localization team guidance by @yao-msft in https://github.com/microsoft/winget-cli/pull/1761

    New Contributors

    • @vedantmgoyal2009 made their first contribution in https://github.com/microsoft/winget-cli/pull/1471
    • @exxmen made their first contribution in https://github.com/microsoft/winget-cli/pull/1580
    • @MagnetarRocket made their first contribution in https://github.com/microsoft/winget-cli/pull/1700

    Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.0.12576...v1.2.3411-preview

    Source code(tar.gz)
    Source code(zip)
    6580dfe466d34ed08e06ba4c84e59b8a_License1.xml(2.62 KB)
    DesktopAppInstallerPolicies.zip(20.93 KB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle(20.35 MB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt(64 bytes)
  • v1.1.12701(Sep 28, 2021)

    This release is the first development build after the Windows Package Manager 1.1 release candidate build for Windows 10 (1809+).

    Experimental features have been enabled in this release. This build will be released to Windows Insider Dev builds, and Windows Package Manager Insiders.

    Source code(tar.gz)
    Source code(zip)
    9c0fe2ce7f8e410eb4a8f417de74517e_License1.xml(2.62 KB)
    DesktopAppInstallerPolicies.zip(113.00 KB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle(23.00 MB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt(64 bytes)
  • v1.1.12653(Sep 27, 2021)

    This release represents our Windows Package Manager 1.1 release candidate build for Windows 10 (1809+).

    Experimental features have been disabled in this release. We will follow this release with another Pre-release "developer" build at GitHub so users can continue with experimental features available.

    Bugs

    #797 Silent install of "winget install git.git" is not working #1497 Make rename retry more frequently for longer, then try making a hardlink

    Blog

    https://devblogs.microsoft.com/commandline/windows-package-manager-1-1/

    Source code(tar.gz)
    Source code(zip)
    9c0fe2ce7f8e410eb4a8f417de74517e_License1.xml(2.62 KB)
    DesktopAppInstallerPolicies.zip(113.00 KB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle(22.95 MB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt(64 bytes)
  • v1.0.12576(Sep 17, 2021)

    This release includes several new features related to the experimental Microsoft Store source. The REST API now has support for source level agreements, and an HTTP header pass through. Packages can also have agreements a user must accept before downloading and installing a package. We have also made improvements for handling silent installation with MSI UAC issues, and deferred registration for MSIX packages. A new experimental feature will show dependencies listed in a package manifest. The COM API is now considered a stable feature, and has been removed from experimental features. We have also started the work to begin supporting the new v1.1 schema #1243. The implementation for these new keys will follow in subsequent releases.

    Thanks to @ChungZH for making some UX improvements to show how many upgrades are available, and displaying the version number during install.

    Features

    #200 Require EULA/TOS acceptance before download starts. #893 Add support for an arbitrary HTTP header value in REST API #967 Max Installer nodes 1024 #1012 Experimental Show dependencies #1174 Added "doProgressTimeoutInSeconds" Setting #1216 Add Microsoft Store REST Source as default option and fix telemetry gaps #1337 Show the version number during install. #1354 winget upgrade: Display count of available upgrades #1396 Add support for rest api 1.1 interface #1397 Add deferred registration for MSIX #1398 Use MSI API to allow UAC prompts on MSI silent installs #1400 Client verbose logging does not log sufficient information to diagnose issues interacting with rest sources. #1419 Remove the packagedAPI experimental feature flag

    Bugs

    #1406 InstallerSuccessCodes in manifest schema does not provide any numerical limits #1416 winget source add doesn't warn you when adding an unsupported source.

    Source code(tar.gz)
    Source code(zip)
    DesktopAppInstallerPolicies.zip(113.00 KB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle(22.75 MB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt(64 bytes)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe_License1.xml(2.62 KB)
  • v1.0.11692(Jun 24, 2021)

    This release fixes a few bugs. The first one is related to users and installers executing [Ctrl]+[c]. The next is a fallback when Delivery Optimization encounters failures. The last one addresses permissions inherited from the directory installers are saved to, and may also help with some installers due to long path names.

    Bugs

    #189 Discord does not install #1060 Fails to update program, error 0x801901a0 #1076 winget install results in 0x80d03002 : unknown error

    Notes

    Over the coming weeks we will be making changes to version numbers for the App Installer shipped in the Microsoft Store. We will be making some space for servicing agility so we can continue to iterate quickly with our preview releases. This version will be published to all Windows Insider channels and the Windows Package Manager Insiders.

    Going forward, development releases will be published to Windows Insider Dev channel and Windows Package Manager Insiders. We will leverage Windows Insider Beta channel for servicing issues, and the Windows Insider Release Preview channel for future release candidates.

    If you want the latest preview releases, there will be three choices.

    1. Join the Windows Package Manager Insider program.
    2. Run a Windows Insider Dev channel build.
    3. Download the preview releases from GitHub.

    Any users on released versions of Windows who have downloaded releases from this GitHub repository should ensure they download and install this release to ensure continuity of access to the Windows Package Manager. With this release we are discontinuing support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
    08d8788d59cf47ed9bf42c31e31f8efa_License1.xml(2.62 KB)
    DesktopAppInstallerPolicies.zip(113.00 KB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle(17.53 MB)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt(134 bytes)
  • v1.0.11451(May 26, 2021)

    Windows Package Manager v1.0

    This release includes all of the features and bug fixes from thev1.0 milestone.

    The following commands are available:
      install    Installs the given package
      show       Shows information about a package
      source     Manage sources of packages
      search     Find and show basic info of packages
      list       Display installed packages
      upgrade    Upgrades the given package
      uninstall  Uninstalls the given package
      hash       Helper to hash installer files
      validate   Validates a manifest file
      settings   Open settings
      features   Shows the status of experimental features
      export     Exports a list of the installed packages
      import     Installs all the packages in a file
    

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
    DesktopAppInstallerPolicies.zip(113.00 KB)
  • v-0.4.11391-preview(May 20, 2021)

    This release includes improvements for the correlation between manifests in the community repository and entries in Add / Remove Programs. We've also added a hash for the manifest itself to ensure the chain of trust with the PreIndexed package (default source). Several features have moved from experimental to released including "list", "upgrade", "uninstall", and "export".

    New Features

    #959 Ensure chain of trust with packaged index #118 Repository REST API #120 Upgrade an installed App #220 Export/Import apps list #121 Uninstall an Installed App #119 List installed Apps #151 Support Delivery Optimization

    Bug Fixes

    #723 commands not showing with white cmd background #955 Name and Publisher Correlation in CompositeSource #966 Fix a few polish Items #973 Fix for a bug, DO timeout to 60 seconds, minor version bump

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
    DesktopAppInstallerPolicies.zip(112.99 KB)
  • v-0.3.11201-preview(May 11, 2021)

    This release includes VT-based progress reporting, a bug fix for upgrade, support for Delivery Optimization, and multiple locale support for manifest data.

    New Features

    #869 Provide Taskbar progress indicator in Windows Terminal #909 Implement Delivery Optimization (Initial work on #151 Support Delivery Optimization) #903 Multiple locale support for Windows Package Manager workflows

    Bug Fixes

    #904 Make correlation logic from available source to installed source look at all versions instead of just latest

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
    DesktopAppInstallerPolicies.zip(112.99 KB)
  • v-0.3.11102-preview(Apr 22, 2021)

    This release includes the first stable release for the import command.

    The Group Policy .admx and .adml files are also included in this release.

    New Features

    #220 Export/Import apps list - Import is now a default feature

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
    DesktopAppInstallerPolicies.zip(112.99 KB)
  • v-0.2.10971-preview(Apr 15, 2021)

    This release includes the initial implementations for group policy, user vs. machine scope, and search against a REST source.

    Group Policy will be implemented via ADMX Ingestion. The .admx and .adml files will be provided in the next release of the Windows Package Manager preview.

    Some packages support one or more installation scopes. Settings and a command line argument have been added to specify either "User" or "Machine" for manifests with the proper values and configuration. Additional details available in the PR #819 Settings and command line argument for specifying scope.

    Third party repositories will be enabled via a REST API. This release includes the second round of implementation work which includes the ability to search for packages against a REST based source. A reference implementation will be provided in a different open-source repository in the coming months.

    New Features

    #154 Support for Group Policy Management #149 User vs. System installation (non MSIX) #118 Added Experimental support for Repository REST API

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
  • v-0.2.10771-preview(Mar 25, 2021)

    This release includes a few new features as well as some improvements and bug fixes.

    The most noteworthy new experimental feature is winget import. You can pass a properly formatted JSON file using import, and the Windows Package Manager will install multiple packages with one command. Note: some packages trigger a reset in the shell or terminal so you will see an incorrect failure notification. In the event one of these packages is included in an import, the import command will not finish unless it is the last package installed.

    Known packages are:

    • Microsoft.PowerShell
    • Microsoft.PowerShell-Preview
    • Microsoft.WindowsTerminal
    • Microsoft.WindowsTerminalPreview

    Users can now opt-out of Windows Package Manager telemetry using winget settings. The Windows telemetry settings still take precedence if they are disabled.

    The Windows Package Manager validation command has been updated to support the new v1.0 manifest schemas.

    Some packages return a non-zero success code after the package has been installed. Once the v1.0 manifest schemas are in place, these non-zero success codes can be added to manifests and client will no longer report an install failure if one is returned.

    New Features

    #137 Support non-zero exit codes as success (requires manifest version 1.0) #220 Added Experimental support to import multiple packages from a file #279 Opt-Out of Telemetry #740 Support for manifest v1.0 schema validation

    Bug Fixes

    #794 The Experimental Upgrade command now correctly selects the latest version of a package

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
  • v-0.2.10191-preview(Jan 28, 2021)

    This release includes the experimental uninstall command. Any application in Add/Remove Programs can be uninstalled. The experimental list feature also needs to be enabled to use winget uninstall.

    Some workflow improvements were also made to this version to improve install success rates.

    New Features

    #121 Added Experimental support to uninstall an installed App

    Improvements

    #648 Workflow improvements to increase winget command success rate

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
  • v0.2.3162-preview(Dec 2, 2020)

    This release improves the experimental list and upgrade commands by showing Add/Remove Programs (ARP) entries.

    The default location for installer logs was moved to the same location as winget logs, thus allowing them to be collected by Feedback Hub. If you encounter a bug, just submit feedback [Windows]+[f] and the logs will be sent for us to be able to review what went wrong.

    Trusted sources (like the Microsoft Community Package Manager Repository) will have downloaded files set to Zone 2. Other sources will have be set to Zone 3, and the file will be run through all local Anti-virus (AV) software by attachment execution services.

    edit:

    Here is what we do when downloading and executing an installer:

    1. Always set "Mark of the Web" with ZoneIdentifier URLZONE_INTERNET(3) when downloading the installer.
    2. Verify the installer SHA256
    • If the hash does not match: Leave "Mark of the Web" at URLZONE_INTERNET(3)
    • If the hash matches:
      • If the installer is from a trusted source, modify "Mark of the Web" to ZoneIdentifier URLZONE_TRUSTED(2)
      • If the installer is from an untrusted source, call Attachment Execution Service to trigger anti virus and determine ZoneIdentifier

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
  • v0.2.2941-preview(Oct 29, 2020)

    The reference to the JSON schema has been added to the default schema (for new installs only). You can add the following line to your settings file after the first open curly brace "{"

    "$schema": "https://aka.ms/winget-settings.schema.json",

    If you are using Visual Studio Code, you will see support for the JSON settings. We also fixed a bug affecting the layout of extended characters.

    We're working on list and upgrade. They are available as experimental features, but they are not complete. List will display MSIX Apps regardless of how they were installed on the system. Upgrade has meta-data dependencies in the manifest. Without "PackageFamilyName" and "ProductCode" in the manifest, no upgrades will show as available.

    Once list is complete, it will show all applications installed on your system. It may also help determine the proper values to add for "PackageFamilyName" and "ProductCode".

    We have also added the file "Microsoft.DesktopAppInstaller.SHA256.txt" to this release. It contains the SHA256 for the appxbundle in this release. We are doing this as an example of how we might support #568 "Include checksums in the GitHub releases".

    New Features

    #119 Added Experimental support for List Installed Apps #120 Added Experimental support to Upgrade an Installed App

    Bugs

    #562 Fix alignment of table output with extended characters

    Note

    Binaries removed. We have discontinued support for versions of Windows 10 prior to version 1809.

    Source code(tar.gz)
    Source code(zip)
  • v.0.2.2521-preview(Sep 14, 2020)

    Experimental support for a curated list of store apps for developers.

    New Features

    #535 Replace yaml-cpp with libyaml #544 Add pre-indexed Microsoft Store source

    winget features will show the status of the Microsoft Store Support. winget settings will launch the settings file in your default JSON editor.

    Add the following code block to your settings file and the store source will be added

    {
        "experimentalFeatures": {
            "experimentalMSStore": true
        }
    }
    
    Source code(tar.gz)
    Source code(zip)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle(11.12 MB)
  • v0.1.42241-preview(Aug 20, 2020)

  • v0.1.42101-preview(Jul 29, 2020)

    This update will allow you to: winget install git or winget install powershell

    The default behavior for the commands above requires a case insensitive match with a package by Id, Name, or Moniker. If you specify which field with an argument, you can make it even more specific. You can use the show command to play around with it as it uses the same semantics to find a package without the need to cancel the install.

    We've also added a feature toggle mechanism so you can enable or disable experimental features. winget features will provide a list of features and their status

    The first bit of work towards installing apps from the Microsoft Store has started.

    Features

    #460 Feature toggle #493 Implement store app installation from manifest

    Bug Fixes

    #292 winget should install an app if there is an exact match (eg 'git') #481 Further source integrity checks #488 Enable Control Flow Guard #482 Block elevated process from overriding hash mismatch #492 Change show and install to use a narrower search

    Source code(tar.gz)
    Source code(zip)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle(11.12 MB)
  • v0.1.41821-preview(Jul 10, 2020)

    This update includes a new configuration mechanism, a few bug fixes, and some security improvements. We've also started making improvements for non-ASCII characters in paths.

    A special shout out to @philipcraig, @edjroot, @bnt0, @danielchalmers, @superusercode, @doppelc, @sachinjoseph, @ivan-kulikov-dev, @chausner, @jsoref, @DurableMicron, @Olifant1990, @MarcusP-p, @himejisyana, & @dyl10s (in order of appearance).

    Features

    Settings command #396

    winget settings

    Bug Fixes

    Program names seem to be case sensitive #252 Interactive installation parameter does not work #365

    Source code(tar.gz)
    Source code(zip)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle(5.85 MB)
  • v0.1.4331-preview(May 13, 2020)

    This is the initial preview release of the Windows Package Manager. Windows Package Manager is a comprehensive package manager solution that consists of a command line tool and set of services for installing applications on Windows 10.

    Developers use the winget command line tool to discover, and install a curated set of applications. After it is installed, developers can access winget via the Windows Terminal, PowerShell, or the Command Prompt.

    Features

    winget exposes the following commands and options for the preview.

    • install Installs the given application
    • show Shows info about an application
    • source Manage sources of applications
    • search Find and show basic info of apps
    • hash Helper to hash installer files
    • validate Validates a manifest file
    • --help Provides command line help
    • --info Provides addition data, helpful for troubleshooting
    • --version Provides the version of the client

    For a complete documentation, consider https://docs.microsoft.com/windows/package-manager

    Source code(tar.gz)
    Source code(zip)
    Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle(5.68 MB)
Owner
Microsoft
Open source projects and samples from Microsoft
Microsoft
C++ lib and CLI for playing media files on a Chromecast

castr - a CLI and C++ library to cast media files to Chromecast devices using the built in Default Media Receiver

null 29 Jan 6, 2022
Creating CLI's just got a whole lot better

Staq Creating CLI's just got a whole lot better. Don't worry about CLI colouring, networking, Size of Executables, Speed ever again Have any doubts? R

null 9 Jun 1, 2021
CLI Application that provides the Freedesktop Secret Service using Pass as its backend!

pass-secrets CLI Application that provides the Freedesktop Secret Service using Pass as its backend! Status Currently working to store secrets with pr

null 18 Apr 7, 2022
Fegeya Freud, CLI FPaper renderer, based on Totem (`less`-like tool without `--help`)

Fegeya Freud, CLI FPaper renderer, based on Totem (`less`-like tool without `--help`)

Ferhat Geçdoğan 3 Jun 11, 2021
Um CLI para encontrar os seus alias

Manager-Alias Que tal gerenciar todos os seus alias de um único local? Pesquisar e encontrar o que você precisa sem ter que ficar lendo diversos arqui

Wiris Rafael Januario Wernek 3 Oct 26, 2021
Port of ani-cli with more features 😉

Port of ani-cli with more features ??

Dinkan 11 Feb 15, 2022
A CLI for extracting libraries from Apple's dyld shared cache file

dyld-shared-cache-extractor As of macOS Big Sur, instead of shipping the system libraries with macOS, Apple ships a generated cache of all built in dy

Keith Smiley 150 May 2, 2022
The Efficient Study Planner (ESP) is a CLI app that gives an optimized plan to study for an upcoming exam.

Welcome to Efficient Study Planner ?? Optimize your study plan with ESP! Table of Contents About The Project Tech Stack Prerequisites How To Use? Lice

Md Ausaf Rashid 3 Dec 30, 2021
CLI to play a word-guessing game like Wordle

Lexeme What is this? Python program to play a word-guessing game like Wordle, but… More addictive because you can play it over and over and over, not

Dan Lenski 6 Feb 7, 2022
This is a simple CLI interface helper library for C.

LIBCCLI This is a very simple shell like interface for CLI activities. More will be added to this, but for now, this is the basic idea:

Steven Rostedt 37 Apr 3, 2022
A CLI program that helps you find classes and plan pre-requisites. Written in C++ and Python.

CourseHelper A CLI program created to help you prepare for course registration. Note: At the moment, this project is built specifically for other UCLA

Kyle Chui 1 Jan 25, 2022
File's sizes as a markdown table (CLI)

File's sizes as a markdown table (CLI)

Reaper 5 Feb 6, 2022
A CLI based solver for the popular word guessing game WORDLE

Project WAR WAR stands for Wordle Answer and Resolver About Wordle is a web-based word game developed by Welsh-born software engineer Josh Wardle, for

Yeluri Ketan 2 Feb 19, 2022
CLI for single-cell analyses

CLI for single-cell analyses This repository provides a no-frills command-line interface for single-cell RNA-seq data analysis from a Matrix Market fi

Aaron Lun 2 Jan 28, 2022
n³ The unorthodox terminal file manager

n³ The unorthodox terminal file manager

Mischievous Meerkat 14.1k May 17, 2022
Simple Unix Terminal Football Manager-like game.

Superleage 2020/2021 It is a "work in progress" simple game based on some mechanics of Football Manager. The game is in a very early stage of Developm

sewe2000 2 Oct 14, 2021
Zinit is a flexible and fast Zshell plugin manager

zinit Note: Sebastian Gniazdowski, the original zinit dev, deleted zdharma randomly. This is a reliable fork / place for the continuation of the proje

null 1000 May 10, 2022
Flexible and fast Z-shell plugin manager that will allow installing everything from GitHub and other sites.

ZINIT News Zinit Wiki Quick Start Install Automatic Installation (Recommended) Manual Installation Usage Introduction Plugins and snippets Upgrade Zin

z-shell 25 Apr 18, 2022
ncpaprop, a command-line package for modeling the propagation of low-frequency acoustic waves in the atmosphere.

ncpaprop ncpaprop is a software package aiming at providing a comprehensive set of tested and validated numerical models for simulating the long range

Claus Hetzer 7 Mar 14, 2022