CSharpRepl
CSharpRepl copied to clipboard
A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.
### Feature Description `Ctrl-n` and `Ctrl-p` are common keymaps to: - move next/previous history in shell or terminals. - move between completion list item in TUI editors like neovim. >...
### Feature Description It would be incredible to have this working with source generators, both the native ones such as injecting [`System.Text.RegularExpressions.GeneratedRegexAttribute`](https://learn.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.generatedregexattribute?view=net-7.0), as well as third-party ones like my [`Emik.ChoiceAttribute`](https://www.nuget.org/packages/Emik.SourceGenerators.Choices)....
### Feature Description Hi waf. I've been trying to incorporate CSharpRepl into my Godot game. I tweak the source code to overcome some of the technical problems with Godot. I...
### Feature Description # It would prolly be hard but would it be possible? Attach the running instance of csharprepl ot a ongoing debugging session (grabbing local variables, types, definitions...
Our smart indentation is surprisingly good for how simple it is, but it doesn't handle a few edge cases. One of those edge cases is curly braces inside strings like...
### Version C# REPL 0.6.7+d2955f13e744320cd6331c484e1286c3ed4f8612 ### What happened? ``` > csharprepl -f Microsoft.AspNetCore.App Welcome to the C# REPL (Read Eval Print Loop)! Type C# expressions and statements at the prompt...
### Version 0.6.7+d2955f13e744320cd6331c484e1286c3ed4f8612 ### What happened? The completion list is completely broken when starting `csharprepl` from a low position in the terminal. The functionality is normal though, still being able...
### Version C# REPL 0.6.7+d2955f13e744320cd6331c484e1286c3ed4f8612 ### What happened? Yes, ignore the silly error I was typing. But figured the repl shouldn't stop working because of it.
### Feature Description Hi, thanks for making this tool @waf. A while back, I experimented with using CSharpRepl as a dotnet tool in an existing project and gave up after...
### Version C# REPL 0.6.7+d2955f13e744320cd6331c484e1286c3ed4f8612 ### What happened? Both alternative packages for accessing Sqlite result in a similar error message: > #r "nuget: System.Data.Sqlite" No applicable references were found inside...