Sharprompt
Sharprompt copied to clipboard
Interactive command-line based application framework for C#
- Fix an issue when you try to bind a class with read-only properties - Introduce BindIgnoreAttribute to ignore properties for binding
### Planned tasks - [ ] #115 - [x] #151 - [ ] #170 - [x] #176 - [ ] #192 - [ ] #208
Fixes #213 and an unreported issue that no cursor is shown when the console wraps to a new line. @shibayan, I'm not sure if this is the fundamental fix that...
…alue must be greater than or equal to zero and less than the console's buffer size in that dimension. (Parameter 'top')" 
Hi shibayan, I currently have the problem that I can't cancel a form like an input form manually. In my application a wpf window hosts a console, which is shown...
Hi shibayan, Thanks for your great work, and your effort to keep the library on that level it is. I recently have discovered that you don't check [Console.IsOutputRedirected](https://docs.microsoft.com/de-de/dotnet/api/system.console.isoutputredirected?view=netframework-4.8)/[IsInputRedirected](https://docs.microsoft.com/de-de/dotnet/api/system.console.isinputredirected?view=netframework-4.8) when you...
I will use the library for a specific domain language CLI, but it could be cool to add system for autocompletion ! something like the Python Prompt Toolkit (https://python-prompt-toolkit.readthedocs.io/en/master/) Anyway...
When using `Prompt.Input`, if the user continues typing when the cursor reaches the last column of the last line in the buffer, Sharprompt crashes with: ``` Unhandled exception. System.ArgumentOutOfRangeException: The...
Exposing the IConsoleDriver to allow custom input scenarios & easier testing * Created IConsoleDriverFactory to allow custom binding of an IConsoleDriver to a FormsEditor * Added a couple tests for...
The current DefaultConsoleDriver implementation is internal and makes it impossible to override any of the behaviors of the DefaultConsoleDriver class to fit my needs. Some suggestions that I have would...