linkorb / metaculous
Metaculous: 生成 json
v1.0.3
2023-02-06 13:40 UTC
Requires
- alom/graphviz: ^1.1
- knplabs/github-api: ^3.0
- php-http/guzzle6-adapter: ^1.1 || ^2.0.0
- symfony/console: ^3.0|^4.0
- symfony/dotenv: ^3.0|^4.0
- symfony/routing: ^3.0|^4.0
- symfony/yaml: ^4.2
Requires (Dev)
- phpunit/phpunit: ^7
- psy/psysh: @stable
This package is auto-updated.
Last update: 2024-09-06 17:29:16 UTC
README
Metaculous 包含一组分析器,它们会扫描您的仓库中的常见文件(如 package.json、.editorconfig 等)并从中提取结构化数据到 .json 文件中,以供进一步处理。
安装
composer require linkorb/metaculous --dev
使用
vendor/bin/metaculous --help
运行分析器
bin/metaculous analyze -c metaculous.yaml -o metaculous.json
project.yml 示例
以下是一个简单的 metaculous.yaml
文件示例
variables: project: title: Hello world
开发和调试
examples/
目录包含一组常用文件。在开发分析器时,您可以通过运行 ./bin/metaculous analyze -c examples/full-project/metaculous.yaml
命令,在 examples/full-project/
目录的上下文中运行 metaculous。