Due to a project at work, I’m using Windows’ cmd.exe for something like the first time in a decade. I can’t use WSL on the project, and Clink with its syntax colouring and familiar readline history has already made it a 100 times more pleasant!

You get a searchable history and tab completion. What wasn’t immediately obvious to me, was how to choose the suggested completion - if you press tab, Clink will start cycling through commands and paths; you need to press End or use the right arrow key. Loads more detail on completetion here.

The repo lives at github.com/chrisant996/clink - give it a star!