vanilla / vanilla-cli
此软件包已被废弃,不再维护。未建议替代软件包。
Vanilla 论坛命令行界面。简化常见论坛开发相关任务。
v1.8.1
2020-08-26 20:07 UTC
Requires
- php: >=5.6.0
- vanilla/garden-cli: ~1.0
- dev-master
- v1.8.1
- v1.8.0
- v1.7.1
- v1.7.0
- v1.6.3
- v1.6.2
- 1.6.1
- 1.6.0
- v1.5.0
- v1.4.3
- v1.4.1
- v1.4.0
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/copy-props-2.0.5
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-fix/natives
- dev-fix/compile-@vanillafourms
- dev-feature/build-watch
- dev-feature/move-core-build
- dev-fix/autoprefixer
- dev-fix/bootstrap-order-hot
- dev-fix/watching-dashboard
- dev-fix/path
- dev-feature/@vanilla-root-scss
- dev-fix/alias-calculation
- dev-fix/bundle-tests
- dev-feature/gdn-container
This package is auto-updated.
Last update: 2023-02-03 16:04:00 UTC
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
。
运行调试器
只需从您的 shell 中导出 XDEBUG_CONFIG
,设置您的 IDE 以侦听 XDebug,然后运行您的 vanilla 命令。
export XDEBUG_CONFIG="idekey=PHPSTORM" vanilla some-command --some-argument