Существует ли библиотека C # с открытым исходным кодом для программ командной строки / консоли? - PullRequest
2 голосов
/ 24 августа 2010

Я часто пишу консоли для разных вещей (и я создал свою собственную библиотеку - но она довольно ограничена), я делаю это главным образом потому, что командная строка Windows отстой.Есть ли библиотека с открытым исходным кодом, которую я могу использовать для написания таких приложений командной строки?Под консолью я подразумеваю командную строку с автозаполнением (вкладка) и копированием / вставкой.

Обновление:

Пожалуйста, не рекомендуется использовать что-то кроме cmd.exe (например, PowerShell), поскольку PowerShell не всегда может быть доступен.Кроме того, я ищу библиотеку, которая заставляет мое приложение вести себя как интерпретатор командной строки;Я не ищу библиотеку, которая помогает мне анализировать аргументы команд.

Ответы [ 6 ]

1 голос
/ 17 октября 2015

Мне кажется, я написал в точности то, о чем вы просили :)

Это открытый исходный код на github, очень простой в использовании и набор примеров.

1 голос
/ 07 мая 2012

Вы можете найти эту библиотеку one-file-with-demo полезной.

1 голос
/ 24 августа 2010

Я использовал Анализатор командной строки и раньше, и это действительно хорошо для получения параметров командной строки хорошим, настраиваемым способом.Посмотрите, может быть, он будет делать то, что вы хотите.

0 голосов
/ 18 июля 2016

Для завершения / подсказки я написал следующую библиотеку:

https://github.com/fjunqueira/hinter

Это может быть полезно для кого-то.

0 голосов
/ 15 мая 2012

Вас может заинтересовать эта статья: http://kamimucode.com/Home.aspx/C-sharp-REPL/1

Может быть, вам нужно реализовать REPL: http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop

С уважением, Джакомо

0 голосов
/ 24 августа 2010

Возможно, вы захотите использовать PowerShell вместо cmd.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...