Microsoft is getting ready to ship a new update for PowerToys, everyone"s favorite set of utilities for Windows 10 and 11. Version 0.77 should introduce a new tool called "Command Not Found," and, according to developers, it will help you use PowerShell by suggesting packages to install upon detecting missing components.
Command Not Found. A PowerShell module that detects an error thrown by a command and suggests a relevant WinGet package to install, if available.
PowerToys Command Not Found can help you use PowerShell in Windows 10 and 11. It will alert you about a missing component and suggest installing it using winget. For example, executing the "code" command will result in PowerShell offering you the option to install Visual Studio Code if the latter is not available.
Unlike other utilities, Command Not Found will be turned off by default. Enabling it will also require installing PowerShell 7.4.
Final touches on a new PowerToy, Command Not Found. We are ironing out the install process now to get everything properly wired up for you all. It is off by default as it requires PowerShell 7.4 pic.twitter.com/o3N5tesLCL
— Clint Rutkas (@ClintRutkas) January 3, 2024
Additional changes in the upcoming PowerToys update should include the ability to change language, support for more mathematical symbols for Quick Accent (a tool that lets you quickly input accented symbols), better UI for Color Picker, and a few small changes, such as a spinning cog when clicking the general option button.
Microsoft is also working on improving the Keyboard Manager, a module for customizing shortcuts and remapping keys. A future update will let you bring URLs and apps to various shortcuts to speed up opening websites or applications.
You can download PowerToys for free from the Microsoft Store or GitHub. Alternatively, launch Windows Terminal and type winget install powertoys. Developers and enthusiasts can track the project"s development and contribute to it on GitHub.
Update 4/1: We removed the incorrect mention of the ability to detect typos in commands.