Вопрос

Я разрабатываю инструмент управления временем для своего личного использования. Я предпочитаю использовать клавиатуру через мышь, а на интерфейсе есть текстовое поле общего назначения, которое будет действовать как командная строка. Я только начал думать о том, какие команды мне нужны, что использовать для имен команд, как передавать переключатели и параметры, и так далее.

Интересно, столкнулись ли некоторые из вас хорошего чтения по этим направлениям; то, что описывает выбор, который вы имеете для разработки CLI, и как они влияют на сложность интерпретатора и расширяемость команд. Это не имеет значения, если описания являются специфичными для языка или в общих чертах. Тем не менее, моя реализация будет с JavaScript.

Спасибо.

Это было полезно?
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top