Download the PHP package vanilla/vanilla-cli without Composer
On this page you can find all versions of the php package vanilla/vanilla-cli. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vanilla/vanilla-cli
More information about vanilla/vanilla-cli
Files in vanilla/vanilla-cli
Package vanilla-cli
Short Description Vanilla Forums Command Line Interface. Simplify common forum development related tasks.
License MIT
Informations about the package vanilla-cli
Vanilla's Command Line Interface
This tool is used to make various tasks easier for developers working on Vanilla Forums core or addons.
Current functionalities include:
- Building frontend assets (scripts, stylesheets, and images)
- Generating cache files for addons
- Converting addons' info arrays to json
See the vanilla-cli docs for documentation about the different commands.
Table of Contents
- Installation
- Basic Usage
- Documentation
- Tests
- Debugging
Installation
See our Installation Docs and our Quickstart Guide.
Basic Usage
- From the command line:
or
- From other php applications:
Documentation
More detailed usage documentation can be found at our official vanilla-cli docs.
- Getting Started
- Build Tools
- Addon Utilities
- Build Tool Quickstart Guide
- Build Process - Core
- Build Process - 1.0
- Build Process - Legacy
- How Bundling Works
Tests
Some of the node.js build processes have unit and integration tests. Be sure that these pass before making pull requests. To run the tests:
The NodeTools tests are run using jest.
Debugging
During local development you may want to run a debugger. This is supported for the primary PHP process.
PHP
Ensure you IDE is properly configured for XDebug
.
How to setup PHPStorm for XDebug
Running the Debugger
Just export XDEBUG_CONFIG
from your shell, set up your IDE to listen for XDebug, and run your vanilla command.