danzabar/phalcon-cli

扩展Phalcon框架CLI功能性的工具

v1.0.2 2016-01-06 08:00 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:13:14 UTC


README

Build Status Coverage Status Latest Stable Version Total Downloads Latest Unstable Version License

Phalcon框架CLI类库的扩展。这包括问题、确认、命令测试类、输入/输出流以及允许你以最少努力启动CLI的应用程序包装器。

设置您的应用程序

设置CLI应用程序很简单,这里有一个简单的示例

#!/usr/bin/env php
<?php 

$app = new Danzabar\CLI\Application;

// Add your Tasks
$app->add(new MyTask);

try {
	
	$app->start($argv);

} catch(\Exception $e) {
	
	echo $e->getMessage();
	exit(255);
}

想使用自己的DI实例?那太好了

#!/usr/bin/env php
<?php 

$di = new Phalcon\DI;
$app = new Danzabar\CLI\Application($di);

$app->add(new Task);

$app->start($argv);

请参阅下面的文档以获取更多详细信息,包括如何创建任务类、设置参数和选项变量等...

文档

查看源代码

源代码和测试中包含大量使用实践和技巧,所以如果你不确定,看看它可能会给你指引正确的方向!

贡献

如果你想贡献,那太好了。只需将此存储库fork,并提交带有更改的pull request。