Overview of XtermSharp
masterXtermSharp is a VT100/Xterm terminal emulator engine for .NET. It is designed to be agnostic of both front-ends (UI toolkits) and back-ends (data sources).
Key architectural points:
- Engine Agnostic: The core engine does not handle connecting to processes or remote servers. It only processes terminal data.
- Data Input: To send data to the terminal, you must pass a byte array to the
Feedmethod. - Integration: Consumers typically use higher-level implementations that integrate the engine with specific UI toolkits (e.g., Cocoa/Mac or Terminal.Gui).