Каковы лучшие/популярные библиотеки для разработки приложений/скриптов CLI?

Во многих библиотеках компонентов и наборах инструментов, с которыми я знаком, отсутствуют библиотеки, специфичные для CLI (zend, kohana и т. д.). Существуют ли какие-либо библиотеки/инструменты, разработанные специально для разработки приложений CLI (например, абстракция многопоточной библиотеки php, pcntl/posix)?


person John Himmelman    schedule 15.04.2010    source источник
comment
Когда вы говорите CLI, вы имеете в виду Microsoft .NET? Общеязыковая инфраструктура? Или интерфейс командной строки?   -  person AaronLS    schedule 15.04.2010
comment
@Aaron: в контексте, связанном с PHP, CLI означает интерфейс командной строки.   -  person Pascal MARTIN    schedule 15.04.2010


Ответы (2)


ncurses совместим с PHP и используется для разработки большого количества CLI-приложений на разных языках.

Дополнительная информация: http://devzone.zend.com/article/1083

person Reynolds    schedule 15.04.2010

Я использовал пакет PEAR Console_CommandLine и остался очень доволен. Хотя я не могу выполнить все ваши требования, но стоит взглянуть на это.

Это помогает анализировать входные данные (аргументы, параметры, подкоманды и т. д.) и создавать базовые функции (использование, версия и т. д.).

person Matthieu Napoli    schedule 21.11.2011