rangeray/php-cli-command
Composer 安装命令:
composer require rangeray/php-cli-command
包简介
Библиотека для создания консольных команд
README 文档
README
Функциональность библиотеки включает в себя:
- регистрацию необходимых команд в приложении;
- возможность установить название и описание каждой команды;
- обработку ввода пользователя (парсинг аргументов и выявление имени команды, аргументов и параметров);
- выполнение заданной логики с возможностью вывода в информации в консоль.
Установка подключение
composer require rangeray/php-cli-commandНастройка
use RR\PHP\CliCommand\Console\Application;
$application = new Application(); $application->addCommand(new MyCommand()); $application->run();
### Параметры
- аргументы запуска передаются в фигурных скобках через запятую в следующем формате:
- одиночный аргумент: `{arg}`
- несколько аргументов: `{arg1,arg2,arg3}` ИЛИ `{arg1} {arg2} {arg3}`
ИЛИ `{arg1,arg2} {arg3}`
- параметры запуска передаются в квадратных скобках в следующем формате:
- параметр с одним значением: `[name=value]`
- параметр с несколькими значениями: `[name={value1,value2,value3}]`
Пример запуска команды:
$/usr/bin/php app.php command_name {verbose,overwrite} [log_file=app.log] {unlimited} [methods={create,update,delete}] [paginate=50] {log}
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-06-14