3个版本

0.1.2 2023年7月20日
0.1.1 2023年7月20日
0.1.0 2023年7月20日

#30#format-json

MIT 许可协议

11KB
140

git-todo-collector

从git代码仓库中收集todo或其他项目

安装

cargo install git-todo-collector

运行

# find in current, output as table
git-todo-collector
# output table with other rpeo
git-todo-collector -r ./some-git-repo-path
# json
git-todo-collector -r ./some-git-repo-path --format json
# html
git-todo-collector -r ./some-git-repo-path --format html > git-todos.html

使用jq

git-todo-collector --format json | jq ''

输出

{
  "path": "src/main.rs",
  "lineno": 10,
  "commit": "36adbd3",
  "author": "alingse <[email protected]>",
  "datetime": "2023-07-20 00:50:44 +08:00"
}
{
  "path": "src/main.rs",
  "lineno": 11,
  "commit": "36adbd3",
  "author": "alingse <[email protected]>",
  "datetime": "2023-07-20 00:50:44 +08:00"
}
{
  "path": "src/main.rs",
  "lineno": 12,
  "commit": "36adbd3",
  "author": "alingse <[email protected]>",
  "datetime": "2023-07-20 00:50:44 +08:00"
}

依赖项

~14MB
~328K SLoC