vanilla/vanilla-cli

此软件包已被废弃,不再维护。未建议替代软件包。

Vanilla 论坛命令行界面。简化常见论坛开发相关任务。

安装: 840

依赖项: 0

建议者: 0

安全性: 0

星级: 2

关注者: 14

分支: 4

开放问题: 21

类型:项目


README

该工具用于简化开发者在 Vanilla 论坛核心或插件上工作时的各种任务。

当前功能包括

  • 构建前端资源(脚本、样式表和图像)
  • 为插件生成缓存文件
  • 将插件的数组信息转换为 JSON

有关不同命令的文档,请参阅 vanilla-cli 文档

目录

安装

请参阅我们的 安装文档 和我们的 快速入门指南

基本用法

  • 从命令行
vanilla --help

vanilla SOME_COMMAND --help
  • 从其他 PHP 应用程序
require('{{VANILLA_CLI_DIRECTORY}}/vendor/autoload.php');
$cli = new \Vanilla\Cli\Cli();
try {
    $cli->run($args); // Must be: array('vanilla', '{{COMMAND_NAME}}'[, options...])
} catch (Exception $e) {
    ...
}

文档

更详细的用法文档可以在我们的官方 vanilla-cli 文档 中找到。

测试

一些 node.js 构建过程具有单元和集成测试。在提交拉取请求之前,请确保这些测试通过。要运行测试

NodeTools 测试使用 jest 运行。

$ yarn install

$ yarn test
# Or 
$ yarn test --watch

调试

在本地开发期间,您可能希望运行调试器。这支持主要 PHP 进程。

PHP

确保您的 IDE 已正确配置 XDebug

如何为 XDebug 配置 PHPStorm

在 VsCode 中进行调试

运行调试器

只需从您的 shell 中导出 XDEBUG_CONFIG,设置您的 IDE 以侦听 XDebug,然后运行您的 vanilla 命令。

export XDEBUG_CONFIG="idekey=PHPSTORM"
vanilla some-command --some-argument