silverleague/ssconsole

适用于SilverStripe应用程序的更好控制台

1.0.1 2018-11-15 19:03 UTC

This package is auto-updated.

Last update: 2024-09-07 14:15:40 UTC


README

Travis Scrutinizer Code coverage

为SilverStripe开发者提供有用的命令行界面。

Screenshot

要求

  • 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 -vcomposer [global] show silverleague/ssconsolecomposer show silverstripe/framework

角色

贡献

有关更多信息,请参阅贡献指南

许可

此模块受MIT许可的许可。