loadsys / cakephp-uuid-shell
一个极其简单的Shell,将String::uuid()方法暴露给命令行。方便批量生成新的ID,用于种子或开发数据,这些数据使用UUID作为主键。
1.0.1
2015-12-28 17:03 UTC
Requires
- php: >=5.6
- cakephp/cakephp: ~3.0
- composer/installers: ~1.0
Requires (Dev)
- loadsys/loadsys_codesniffer: dev-master
- phpunit/phpunit: ~4.8
- satooshi/php-coveralls: dev-master
This package is not auto-updated.
Last update: 2024-09-14 18:31:34 UTC
README
CakePHP插件,提供Shell从命令行读取应用程序的Configure变量。
- 这是插件在Cake 3.x版本的代码,位于
master
分支,由~1.0
semver跟踪。 - 对于此插件的Cake 2.x版本,请使用仓库的
cake-2.x
分支。
要求
- CakePHP 3.0.0+
- PHP 5.6+
安装
$ composer require loadsys/cakephp-uuid-shell:~1.0
在你的config/bootstrap.php
文件中,添加
Plugin::load('Uuid', ['bootstrap' => false, 'routes' => false]);
用法
要使用此插件,请在命令行中调用它
$ cd path/to/app/ $ ./bin/cake uuid # Generate 15 UUIDs. $ ./bin/cake uuid 15
贡献
行为准则
此项目已采用贡献者公约作为其行为准则。所有贡献者都应遵守此准则。翻译可用。
报告问题
请使用GitHub Issues列出任何已知缺陷或问题。
开发
在开发此插件时,请将其分叉,并为任何新开发发出PR。
设置工作副本
$ git clone git@github.com:YOUR_USERNAME/CakePHP-UuidShell.git
$ cd CakePHP-UuidShell/
$ composer install
$ vendor/bin/phpcs --config-set installed_paths vendor/loadsys/loadsys_codesniffer,vendor/cakephp/cakephp-codesniffer
进行您的更改
$ git checkout -b your-topic-branch
# (Make your changes. Write some tests.)
$ vendor/bin/phpunit
$ vendor/bin/phpcs -p --extensions=php --standard=Loadsys ./src ./tests
然后提交并推送到您的分叉,并打开一个拉取请求。