

If moving from another shell to PS, Set-Alias lets you map aliases you're used to to Windows equivalents. Has integrated aliases and commands (called cmdlets - e.g Select-String is like grep, Invoke-Elevated is like sudo, Sort-Object is like sort, Get-Process lists all active processes).Significantly closer to a real 'shell' than cmd.exe, offering us a powerful scripting environment for task automation.


See below for some more notes on what these different pieces of machinery give you. As devs who spend the majority of our time coding on OSX and Linux, we were curious what a modern command-line setup might look like on Windows.Ī StackOverflow developer survey reminded us that there are more devs using Windows than any other OS so we were curious if the tooling there was on par with what we were used to in *nix land.Īfter spending some time evaluating the landscape of Windows CLI tooling, we settled on a set of tools we think gets us 95% of the way there.Īt the end of the day, we landed on a combination of:
