2 个版本
0.1.1 | 2024 年 8 月 8 日 |
---|---|
0.1.0 | 2024 年 7 月 23 日 |
5 在 #gather 中
每月 251 次下载
19KB
135 行
加文
一个用于快速收集软件仓库数据的包。
关于 'gawain',本项目受到 CHAOSS 的 Perceval 工具的强烈启发。
安装
cargo install gawain
cargo add gawain
使用方法
usage: gawain <backend> <-l> <repository/repositories> <temporary directory>
-l: denotes passing gawain a comma-separated list of VCS links
repository/repositories: either a VCS link or a comma-separated list of VCS link
Repositories are reached through specific backends. Right now, Gawain supports:
git Fetch commit data from Git
收集到的数据将以 JSON 对象的格式返回到终端
{vcs_link : <VCS link>,
roster_list: [<<commits> <git user>> ...],
roster_size: <contributor count>,
commit_count: <# of commits>}
计划工作
本项目仍处于早期阶段,许多功能尚未实现。建议的功能 在这里。
依赖项
约 10MB
约 258K SLoC