loveoss / traces
一个简单的CLI工具,用于生成有关仓库GitHub贡献者的信息
v1.0.3
2017-11-03 15:03 UTC
Requires
- guzzlehttp/guzzle: ~6.0
- symfony/console: ~3.3
- symfony/filesystem: ~3.3
- symfony/yaml: ~3.3
This package is not auto-updated.
Last update: 2024-09-12 03:55:16 UTC
README
Traces是一个微CLI应用程序,能够获取指定仓库的所有贡献及其贡献者,并以“开发者可读”的JSON格式呈现。
安装
认证是GitHub的基本登录/密码。
$ composer require prestashop/traces $ ./vendor/bin/traces <repositoryOwner/repositoryName> <login> <password> --config="config.yml"
您可以配置一个排除贡献者的列表,请查看config.dist.yml
文件。
将生成名为contributors.js
的文件,您可以使用任何编程语言来操作它。
我更喜欢导出为XML/CSV/其他格式
目前没有提供这个功能。对于CSV支持,请查看Json to CSV网站,或csvkit。
对于XML,您可以使用SimpleXMLElement。如果代码保持简单,我愿意接受允许通过--output=xml|csv|json
传递的贡献。