3 个版本 (稳定)
使用旧的 Rust 2015
1.0.1 | 2017年6月20日 |
---|---|
0.1.0 | 2017年6月17日 |
#43 in #artifact
57KB
1.5K SLoC
tin-drummer
如果您进行了大量的编程,您可能会发现构建工件散布在各个地方。sn
是一个帮助您查找这些工件的工具。当您编写构建系统时,它特别有用,因为您可以确保您的 clean
命令获取所有内容。
安装
二进制安装
对于 Linux 或 Windows,最简单的安装方法是下载发布页面上的二进制文件。
Cargo
如果您的平台没有二进制文件,请获取 cargo。然后
$ cargo install tin-drummer
如果您想获取最新版本
$ cargo install --git https://github.com/vmchale/tin-drummer
确保您使用的是 nightly;如果有疑问,请运行
rustup run nightly cargo install tin-drummer
Shell 完整性
设置 BASH_COMPLETIONS_DIR
或 FISH_COMPLETIONS_DIR
后,您可以使用以下 bash
或 fish
功能
$ cargo install --features fish tin-drummer
使用
目前,sn
查找具有与工件相关联的扩展名或列在相关 .gitignore
中的可执行文件的文件。
在当前目录中搜索包含构建工件的目录
$ sn ar
在 $DIR
中查找构建工件,并按大小排序
$ sn ar $DIR --sort
查找占用超过 1GB 磁盘空间的工件或包含工件的目录
$ sn ar -t1G
可访问性
要关闭彩色输出
export CLICOLOR=0
功能
- 查找 "可能为构建工件" 目录
- 使用 .gitignore/path 进行决策
- 智能输出(每个目录只显示几个文件)
- 彩色输出
- 按大小排序结果
支持的语言
目标是支持几乎所有语言,因此如果您的 DOC 不在列表中,请随时打开 PR 或发起问题。
- Haskell(包括 GHCJS)
- rust
- julia
- python
- Elm
- nim
- Vimscript
- Idris
- FORTRAN
- C
外文语言二进制文件
这些仍然处于开发中;截至现在,错误和警告仍然是英文。当事情稳定下来后,将提供二进制文件。
法语
cargo install tin-drummer --no-default-features --feature francais # crates.io doesn't permit unicode in feature names
德语
cargo install tin-drummer --no-default-features --feature deutsch
依赖关系
~6–13MB
~151K SLoC