Is there a .Net library similar to GNU readline?

前端 未结 4 562
被撕碎了的回忆
被撕碎了的回忆 2021-01-05 06:40

I\'m considering writing a console application in C# and I want to incorporate history, completion and command line editing features something like GNU readline (but not nec

4条回答
  •  执笔经年
    2021-01-05 07:19

    Old question, but still relevant since it appears in Google search results. It makes sense to mention the following:

    https://github.com/tonerdo/readline is a good option nowadays. Quoting its README:

    ReadLine is a GNU Readline like library built in pure C#. It can serve as a drop in replacement for the inbuilt Console.ReadLine() and brings along with it some of the terminal goodness you get from unix shells, like command history navigation and tab auto completion.

    It is cross platform and runs anywhere .NET is supported, targeting netstandard1.3 means that it can be used with .NET Core as well as the full .NET Framework.

    License

    The project is licensed under the MIT license

提交回复
热议问题