Nils Andresen
Nils Andresen
@jouniheikniemi good thinking. I like the `-5..5` possibility. 👍
@kuhnboy, I think what @Simonl9l asked for here is: * `ICommandApp.RunAsync(IEnumerable args)` * ➡️ `ICommandApp.RunAsync(IEnumerable args, CancellationToken cancellationToken = default(CancellationToken))` * `AsyncCommand.ExecuteAsync(CommandContext context)` * ➡️ `AsyncCommand.ExecuteAsync(CommandContext context, CancellationToken cancellationToken =...
@Simonl9l while there weren't any plans to implement `CancellationTokens` before this issue as far as I know, I personally see no reason not have them added in the future.
> are you able to set any expectation of plans on what "future" might mean? Sadly, no. I find the idea intriguing, so I think I will look into it....
Yes - it was kind of late yesterday, but I wanted to get the code out, so you could pick on it 😁 I'm not really fond of the nesting...
I've restructured the `MarkupTokenizer` a bit so that it's hopefully a bit more readable/understandable. I let the text of the exceptions basically as they were before this PR - I'll...
@SunBrook Could you add some more info? I could not reproduce this behavior in either Command Prompt or PowerShell running in ConEmu. For testing I used the [Prompt-example](https://github.com/spectreconsole/spectre.console/tree/main/examples/Console/Prompt).
I can confirm this behavior. Setting ConEmu as the default console as shown above (need to restart the machine, for VS to pick up on this), then running the example...
@Fed03 Sorry, but I am unable to reproduce that. The code I used was: ```cs using Spectre.Console; using Spectre.Console.Cli; var app = new CommandApp(); app.Configure(c => { c.AddCommand("send"); c.AddCommand("normalize"); });...
Sorry to jump on this, but I also stumbled a bit when I tried to implement selecting multiple items. (Mostly because of me, though...) @RichiCoder1 Are you saying what you...