silverleague / ssconsole
适用于SilverStripe应用程序的更好控制台
1.0.1
2018-11-15 19:03 UTC
Requires
- symfony/console: ^3.2
- symfony/yaml: ^3.2
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-07 14:15:40 UTC
README
为SilverStripe开发者提供有用的命令行界面。
要求
- PHP 5.6或更高版本
- SilverStripe 4.x或更高版本
- Composer
安装
使用Composer
建议使用Composer全局安装此模块
composer global require silverleague/ssconsole $ ssconsole
请确保您的composer的bin
文件夹已被添加到系统路径中。
当然,如果您不想全局安装,也可以将其作为项目依赖项要求
composer require --dev silverleague/ssconsole $ vendor/bin/ssconsole
从源代码安装
如果您想从源代码安装此模块,您可以克隆存储库并将bin/ssconsole
符号链接到您的系统路径中,例如
git clone git@github.com:silverleague/silverstripe-console.git cd silverstripe-console chmod u+x bin/console ln -s "$(pwd)/bin/ssconsole" /usr/local/bin/ssconsole
用法
有关详细用法信息,请参阅文档。
命令
要显示控制台菜单和命令列表,请从您的终端运行ssconsole
。
运行命令
要运行命令,从菜单中选择所需的命令并将其作为参数添加
# Runs a task ssconsole dev:tasks:cleanup-test-databases # Builds the database and flushed the manifest/cache ssconsole dev:build --flush
刷新清单
有时在运行CLI任务时需要刷新SilverStripe的清单/缓存。例如,如果您已添加新的BuildTask
,但它尚未在SilverStripe控制台中显示。
您可以将--flush
选项添加到任何ssconsole
命令中,以指示SilverStripe刷新并重建其清单。
支持
如果您在我们的模块中遇到问题,请通过在我们的问题跟踪器中提出问题来让我们知道。
请确保您告诉我们您使用的此模块版本,以及您使用的PHP和SilverStripe框架版本。如果您不确定,您可以从命令行运行以下命令来查找: php -v
, composer [global] show silverleague/ssconsole
和composer show silverstripe/framework
。
角色
贡献
有关更多信息,请参阅贡献指南。
许可
此模块受MIT许可的许可。