cradlephp / cradle-developer
Cradle PHP 开发工具
2.3.0
2020-06-20 10:11 UTC
Requires
- aws/aws-sdk-php: 3.19.30
- cradlephp/framework: ~2.3.0
Requires (Dev)
- php-coveralls/php-coveralls: ~2.1.0
- phpunit/phpunit: 7.0.2
- squizlabs/php_codesniffer: 3.2.3
README
CradlePHP 开发者的命令行界面
安装
如果您已经安装了 Cradle,可能不需要安装此工具,因为它可能已经包含在内。
$ composer require cradlephp/cradle-developer
$ bin/cradle cradlephp/cradle-developer install
$ cradle connect app-1
- 连接到服务器。见:config/deploy.php
$ cradle help
- 通用帮助菜单$ cradle install
- 安装 Cradle$ cradle install -f | --force
- 强制覆盖文件安装 Cradle$ cradle install --skip-sql
- 安装 Cradle,但跳过 SQL 部分$ cradle install --skip-versioning
- 安装 Cradle 但跳过更新包$ cradle install -h 127.0.0.1 -u root -p 123
- 使用给定的数据库信息安装 Cradle$ cradle server -h 127.0.0.1 -p 8888
- 启动 PHP 服务器$ cradle update
- 将所有包更新到最新版本$ cradle deploy
- 部署命令$ cradle deploy help
- 部署帮助菜单$ cradle deploy production
- 将代码部署到服务器。见:config/deploy.php
$ cradle deploy s3
- 将静态资源上传到 S3。见:config/services.php
$ cradle deploy s3 --include-yarn
- 将包括 Yarn 文件夹的静态资源上传到 S3$ cradle deploy s3 --include-upload
- 将包括上传文件夹的静态资源上传到 S3$ cradle elastic
- ElasticSearch 命令$ cradle elastic help
- ElasticSearch 帮助菜单$ cradle elastic flush
- 清空整个索引$ cradle elastic flush foo/bar
- 清空与给定包相关的索引$ cradle elastic map
- 提交 ElasticSearch 架构$ cradle elastic map foo/bar
- 提交与给定包相关的 ElasticSearch 架构$ cradle elastic populate
- 填充每个包的所有索引$ cradle elastic populate foo/bar
- 根据包填充索引$ cradle package
- 包命令$ cradle package help
- 包帮助菜单$ cradle package install foo/bar
- 从 Packagist 安装包$ cradle package install foo/bar 1.0.0
- 从 Packagist 安装特定版本$ cradle package list
- 列出所有可用的包$ cradle package remove foo/bar
- 删除包$ cradle package search foobar
- 在 Packagist 中搜索特定包$ cradle package update foo/bar
- 将包更新到最新版本$ cradle package update foo/bar 1.0.0
- 将包更新到特定版本$ cradle redis
- Redis 命令$ cradle redis help
- Redis 帮助菜单$ cradle redis flush
- 清空整个缓存$ cradle redis flush foo/bar
- 清空与给定包相关的缓存$ cradle sql
- SQL 命令$ cradle sql help
- SQL 帮助菜单$ cradle sql build
- 重建数据库架构$ cradle sql build foo/bar
- 重建与给定包相关的数据库表$ cradle sql flush
- 清空整个数据库$ cradle sql flush foo/bar
- 清除与给定包相关的数据库表$ cradle sql populate
- 填充每个包的所有表$ cradle sql populate foo/bar
- 根据包填充表
为Cradle PHP贡献
感谢您考虑为Cradle PHP做出贡献。
请勿在此存储库中创建问题。官方问题跟踪器位于 https://github.com/CradlePHP/cradle/issues 。在此处创建的问题很可能会被忽略。
请注意,master分支包含当前版本的最新版本。请检查您正在使用的版本,并找到相应的分支。例如,v1.1.1
可以在1.1
分支中。
问题修复将尽快审查。也会考虑小功能,但请给我时间审查并回复。主要功能只会在master
分支上考虑。
- 分叉存储库。
- 启动本地终端并切换到您想要贡献的版本。
- 做出您的更改。
- 始终确保在所有提交上签注(git commit -s -m "提交信息")