The awkward Perlish thing I have to use as a CLI on Windows, sometimes conflated with the almost equally awkward console app it’s wrapped in.
If you’re running Windows 10, then you already have PSReadline installed. If not, get it, otherwise you’ll go insane due to the absence of basic amenities like
Ctrl+R. Then do the following:
Enable Emacs keybindings
Add this to
%USERPROFILE%\Documents\WindowsPowerShell\profile.ps1 to get Emacs-like line editing (
Set-PSReadlineOption -EditMode Emacs
(Optional) Use it from within Cygwin
Grab the winpty package and use it to wrap PS commands from within a Cygwin terminal.
More hints and tips will follow, if I survive.