app2641/emerald-beans
最新稳定版本:0.1
Composer 安装命令:
composer require app2641/emerald-beans
包简介
README 文档
README
EmeraldBeans は俺々コマンド管理クラスだ。
定数とディレクトリの準備
動作には LIB と APP 定数の指定が必要。 LIB はディレクトリパス、 APP はアプリケーション名を指定する。
<?php
define('LIB', '/Users/hoge/Desktop/Test/library');
define('APP', 'App');
LIB ディレクトリの中には APP アプリケーション名の空ディレクトリを作る。
$ mkdir /Users/hoge/Desktop/Test/library/App
起動スクリプトを作る
EmeraldBeans のコマンドを呼ぶスクリプトを作る。
$ touch ./run
$ chmod +x ./run
$ vi ./run
<?php
use Emerald\CLI;
CLI::getInstance()->execute($argv);
起動スクリプトを動かす
引数なしで起動すると動かせるコマンドのリストが表示される。
$ ./run
-- EmeraldBeans CommandsList --
Generate: 引数に指定した名前で新しいコマンドを生成します
引数にコマンドを指定すればコマンドクラスが動く。
$ ./run Generate Foo
success: Foo command is created!
LIB/APP/Commands ディレクトリにコマンドクラスが生成されている。
生成したクラスに任意の処理を記述できる。
$ ls library/App/commands/
Foo.php
$ vi library/App/commands/Foo.php
统计信息
- 总下载量: 5.11k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2014-05-21