#tree #interactive #directory #file #hidden #parses #terminal

bin+lib tre

一个简单、快速且交互式的 'tree' 替代品。

1 个不稳定版本

使用旧的 Rust 2015

0.1.1 2018 年 11 月 2 日

#26#parses

30 每月下载量

MIT/GPL-3.0

24KB
649

Tré

一个简单、快速且交互式的 'tree' 替代品。

Tré 并不一定追求与 'tree' 完全相同的功能,而是旨在在标准 'tree' 的基础上提供有用的功能,以加快命令行文件和目录导航。

功能

  • 默认忽略隐藏目录
  • 解析 .gitignore 并忽略匹配的文件/目录
  • 彩色输出,更容易区分节点类型
  • tree 短 25% 的命令!

安装

目前安装只能从源代码进行。

$ cargo install tre

$ tre [options]

基准测试

基准测试使用 Hyperfine 1.2.0 运行,在记录之前进行 4 次预热运行以预热缓存。

Benchmark #1: tree ~ -L 4

  Time (mean ± σ):     276.7 ms ±   7.4 ms    [User: 172.6 ms, System: 100.8 ms]

  Range (min … max):   265.5 ms … 287.9 ms
Benchmark #1: tre ~ -l 4

  Time (mean ± σ):     352.1 ms ±   6.7 ms    [User: 197.8 ms, System: 150.9 ms]

  Range (min … max):   344.1 ms … 365.7 ms

贡献

如果你发现 Tre 有错误,请在仓库中记录一个问题。欢迎提出你认为可能有用的功能建议。

许可证

根据您的选择,许可为 MITGNU GPL v3.0

依赖项

~4–14MB
~145K SLoC