fux / fux-cli
该包最新版本(0.1.3)没有可用的许可证信息。
Fux框架使用的CLI工具,有助于开发过程
0.1.3
2023-09-23 15:40 UTC
Requires
- php: ^7.3|^8.0
- symfony/console: ^5.0|^6.3
Requires (Dev)
- phpunit/phpunit: ^10.3
This package is auto-updated.
Last update: 2024-09-30 01:29:10 UTC
README
PHP命令行工具,用于更好的开发过程
作为可执行文件使用
您可以通过下载 ./dist/fux-cli.phar 文件或通过以下命令从头开始构建来使用此CLI工具:
php phar-composer-1.4.0.phar build . dist
如果您不知道 phar-composer 是什么,请查看官方仓库 https://github.com/clue/phar-composer。
然后,为了使CLI工具全局可用,您可以使用以下命令将其移动到您的 bin
文件夹中:
cp dist/fux-cli.phar /usr/local/bin/fux
不建议在项目中将其用作composer依赖项,而是将fux.phar文件复制到项目根目录中。
命令
您只需要调用以下命令之一
数据库命令
fux db:iam {name}
允许您为当前项目设置您的名称/昵称。此名称将用于您使用 fux db:vcs
命令创建的所有vcs文件。
fux db:vcs [filename]
此命令在项目的数据库vcs目录中创建一个SQL文件,格式为 ./db/vcs/{Y-m-d}/{H_i_s}_{filename}.sql
,其中{filename}占位符可以是文件名参数或传递给 fux db:iam
命令的 {name} 参数。建议第一次执行 db:iam
命令,这样您就可以不带额外参数执行 fux db:vcs
。