PSReadLine is an open source module which makes it easier to work at the PowerShell command prompt.
If you've typed part of a command, for example, and can't remember the rest (or what parameter to use), pressing Ctrl-Space displays your options. You can then use the arrow keys to find the right one, press Enter to select it, and that command/ parameter will be typed for you.
Even if you know exactly what you're doing, there's still a chance you'll make a mistake, especially when building some lengthy multi-line function. PSReadLine helps out with syntax highlighting, and by displaying the prompt > in red if there's a syntax error.
PSReadLine makes line editing work exactly as you'd expect. Ctrl+A selects the full line, Ctrl+C copies it to the clipboard, Ctrl+V pastes clipboard text to the console, Ctrl+Z and Ctrl+Y undo and redo your typing. You can move your cursor between multiple lines and edit what you see, too - no need to start again.
There's also an optional Emacs mode for even more power, and it's all extremely customisable.
Please note, there are several ways to install PSReadLine. If you're a PowerShell novice and/ or unsure what to do, check out the Installation section on the developer's site for advice.
Verdict:
An excellent add-on which makes PowerShell much more comfortable to use.
Your Comments & Opinion
Quickly find free PowerShell scripts
An essential GUI for PowerShell - and a complete system management program, too
Quickly find useful PowerShell scripts and resources
Powerful, all-in-one web development suite
Get more - much more - from the command prompt
Manage your files and folders with this dual pane tabbed Explorer replacement
Recover valuable hard drive space by locating and deleting redundant and temporary files
Analyze, search, back up, clean up, and generally get more from your hard drive with this suite of tools
Analyze, search, back up, clean up, and generally get more from your hard drive with this suite of tools