3 个版本
0.1.2 | 2024年2月23日 |
---|---|
0.1.1 | 2024年2月21日 |
0.1.0 | 2024年2月21日 |
#637 在 命令行工具
每月 78 次下载
28KB
269 代码行
dev-radars
渲染你的技术堆栈的雷达图并打印代码行数(LOC)统计。 dev-radars
解析 git 对象以计算每项技术的统计信息。
+-----------+------+
| Language | LOC |
+-----------+------+
| Rust | 3637 |
+-----------+------+
| Python | 2615 |
+-----------+------+
| SQLPL | 1802 |
+-----------+------+
| Kotlin | 1531 |
+-----------+------+
| Elm | 560 |
+-----------+------+
| Nix | 382 |
+-----------+------+
| Batchfile | 89 |
+-----------+------+
| Java | 66
dev-radars
在运行 Aloc 在 Docker 容器和执行互联网上的随机命令之间
git ls-files | xargs -n1 git blame --line-porcelain | sed -n 's/^author //p' | sort -f | uniq -ic | sort -nr
安装
使用 cargo
cargo install dev-radars
用法
Usage: dev-radars [OPTIONS]
Options:
-p, --path <PATH> Which path(s) to search
-d, --depth <DEPTH> Depth of child directories to traverse
-a, --author <AUTHOR>...
-t, --top-n <TOP_N> [default: 10]
-h, --help Print help
-V, --version Print version
示例
仅解析深度为 2 的目录
dev-radars -p /home/manuel/projects -d 2
在收集代码行数时,搜索作者姓名 foo
和 bar
dev-radars -p /home/manuel/projects -a "foo" -a "bar"
待办事项
- 并行处理
- 使用 Nix 安装
- 支持多个 git 用户名(本地和全局)
- 添加进度条
依赖项
~113MB
~2M SLoC