Users can only write after the prompt.
Built-in command completion by pressing TAB key, just register your commands.
Pressing Enter key validates the input.
Everything is event-based, so you can interface it easily without changing the code.
Command and arguments are parsed. Arguments can be...
More information

https://devlib.codeplex.com/
terminal session related
DevLib is a highly reusable collection of components and core functionalities addressing common crosscutting concerns. It provides a comprehensive set of features that save development time, minimize costs, reduce the use of precious test...
More information

This user control does NOT actually do anything more than display data - the user control is the View (UI) in a MVVM implementation, the ViewModel would be responsible for the actual behaviour & contents of the console\terminal window. The user control is designed to use XAML binding for all UI...
More information

Pixie is a C# library that prints beautifully formatted output to the console.
You describe your layout using a high-level API and Pixie turns it into neatly-formatted text.
This package contains Pixie.Loyc, a library that translates Loyc diagnostics to Pixie markup nodes.

Rebex.Terminal is part of Rebex Terminal Emulation - a set of SSH shell, Telnet and terminal emulation libraries that makes it easy to execute commands on Unix/Windows SSH or telnet servers and add terminal emulation capabilities to your applications.
This is a paid commercial product with a free...
More information

Rebex.SshShell is part of Rebex Terminal Emulation - a set of SSH shell, Telnet and terminal emulation libraries that makes it easy to execute commands on Unix/Windows SSH or telnet servers and add terminal emulation capabilities to your applications.
This is a paid commercial product with a free...
More information