spectre.console
spectre.console copied to clipboard
A .NET library that makes it easier to create beautiful console applications.
**Is your feature request related to a problem? Please describe.** It would be nice if there was a way to show separators between table rows. **Additional context** This should be...
Detect non-interactive console via Console.IsInputRedirected instead of Environment.UserInteractive
`Environment.UserInteractive` is `false` for SSH sessions on Windows, even though they are interactive. Detecting non-interactive sessions via redirected stdin instead seems more robust.
Environment.NewLine makes the assumption, spectre.console is running on the local console. It may not be. Telnet requires `\r\n`. If you serve that from Linux you get just `\n` --- Please...
There is an "Abort" input selection, but it is not used. https://github.com/spectreconsole/spectre.console/blob/eb6a9d8d047266b1317cdbed87c35f68996b9f0f/src/Spectre.Console/Prompts/List/ListPromptInputResult.cs#L8 Optionally tie that to the Esc Key, so that you can have nested menus. --- Please upvote :+1:...
**Is your feature request related to a problem? Please describe.** By convention in DotNet Core one wild supply a `CancellationToken` into an Async method when `await`ed! **Describe the solution you'd...
**Information** - OS: Windows 10 - Version: 21H2 Build 19044.1766 - Terminal: Command Prompt **Describe the bug** Using AnsiConsole.Prompt when user use backspace for the multiline input, the previous line...