veydlin
@veydlin
Мне никогда не жалко средств на свое любопытство

Существует ли библиотека для C#, которая реализует поведение командного интерпретатора (автокомплит, help, истрию)?

Есть ли библиотека под шарп для реализации функций стандартной консоли?

Например:
Автодополнение по tab
команда help
история команд

Хотелось бы удобную реализацию выполнения команд и их аргументов, что-то наподобие создания класса для описание команды "set_val", внутри описание для автоматического вызова help, список возможных аргументов и т.п.
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
veydlin
@veydlin Автор вопроса
Мне никогда не жалко средств на свое любопытство
Пригласить эксперта
Ответы на вопрос 2
@vabka Куратор тега C#
Токсичный
Такого нет, тк это не является часто встречающейся задачей у разработчиков.
Есть библиотеки, которые позволяют удобно работать с аргументами запуска и генерировать скрипт для автокомплита, но это, кажется, не то что вам нужно.
То что вы описали на самом деле не так сложно реализовать, как кажется на первый взгляд, если использовать ООП, вместо лапши из switch-case и if-else
Ответ написан
samodum
@samodum
Какой вопрос - такой и ответ
Для консоли только одна библиотека System.Console
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы