Plugin metadata validation and generation tool.
First of all, be sure you have Node installed.
You can install this tool globally with:
npm install -g @comuns-rpgmaker/plugin-metadata Options: --version Shows the version [boolean] --input, -i Input metadata file [string] --output, -o Output file (default: stdout) [string] --help, -h Shows help [boolean] The CLI receives an input file (if none is given, ./plugin-metadata.json is assumed) and an output file (if none is given, stdout is assumed).
The input file must follow the schema specified in ./schema/plugin-metadata.json. It accepts both JSON and YAML files.
For instance, suppose we have the following YAML file (plugin-metadata.yaml):
target: MZ author: You url: https://github.com/me/my-plugin description: My plugin help: |-  My Plugin   This is my plugin!When we run this on the CLI (if it doesn't work, try npm link):
mz-mtdt -i plugin-metadata.yaml We get the following output:
/*:  * @target MZ  * @author You  * @url https://github.com/me/my-plugin  * @plugindesc My plugin  * @help My Plugin  *  * This is my plugin!  */For more examples, see the test cases.
The JSON schema for the input files is available here: plugin-metadata.json.
To use it with VS Code, see this article.