virge / cli
此包最新版本(v4.0.0)没有可用的许可信息。
Virge::Cli 用于在 Virge 框架中创建控制台命令
v4.0.0
2018-02-27 21:59 UTC
Requires
- virge/core: ~2.0
- virge/enigma: ~2.0
README
用于创建和运行控制台命令
创建命令
<?php use Virge\Cli; use Virge\Cli\Component\{ Command, Input }; class MyCommand extends Command { const COMMAND = 'my_command'; const COMMAND_HELP = 'some help text'; const COMMAND_USAGE = 'my_command [--someOption] arg1'; public function run(Input $input) { if($input->getOption('someOption')) { Cli::success("Something worked!"); } else { Cli::error("Oops"); } } } Cli::add(MyCommand::COMMAND, MyCommand::class) ->setHelpText(MyCommand::COMMAND_HELP) ->setUsage(MyCommand::COMMAND_USAGE) ;