rangeray / php-cli-command
v1.0.6
2022-06-15 17:13 UTC
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2024-09-15 22:34:16 UTC
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}