Domn Werner
Domn Werner
This looks like a promising tutorial on how to do it for bash: https://iridakos.com/programming/2018/03/01/bash-programmable-completion-tutorial The tricky part is we would need the completion script to be copied to a user's...
Looking for a little more info on the `EnableAutoCompletion()` API and throwing out some ideas. - What shells do we generate for? - All supported shells? - Only for those...
> What shells should we support? I guess PowerShell, bash, anything else? I think supporting these two for initial feature release is perfect. Maybe Windows Command Prompt as well? We...
> If it's possible, yes. But I think it's more important to get coverage for the most common shells than to make it extendable. Let's see how it goes and...
Here's how autocomplete installation works for `dotnet`: https://docs.microsoft.com/en-us/dotnet/core/tools/enable-tab-autocomplete And here's the code from the generating the suggestions for the `dotnet complete` command: https://github.com/dotnet/sdk/tree/master/src/Cli/dotnet/commands/dotnet-complete I think emulating this is probably the...
What about creating a marker exception that tells dunet to run its own analyzer on this switch expression? That analyzer can do the proper exhaustiveness check with the knowledge that...
Should it be called `MatchAsync()` or just `Match()`?
Stumbled upon while creeping on the progress of https://github.com/dotnet/csharplang/issues/113 Worth looking if that solution might jive with this library.
Just wanted to chime in that the current format really disrupts stubbing out classes and methods. I run into this more often than I expected, so I support changing the...
For backward compatibility, we probably want to expose this through a generated `XPrelude` static class where `X` is the union name. Ex: ```cs using OptionPrelude; var some = Option.Some(42); ```