#文件树 # #文件 #可视化工具 #树视图 #CLI 工具 #CLI

应用 ctv

一个高度可配置的树状文件视图可视化 CLI 工具

22 个版本

0.3.3 2022年2月13日
0.3.2 2022年2月12日
0.2.7 2022年2月8日
0.2.4 2022年1月31日
0.1.9 2022年1月22日

#13 in #可视化工具

Download history 2/week @ 2024-03-08 5/week @ 2024-03-29 2/week @ 2024-04-05 1/week @ 2024-04-19

每月 66 次下载

MIT 许可证

1MB
815 代码行

🎄 ctv - 可配置的树视图 🎄

一个用 Rust 编写的可高度配置的树视图可视化 CLI 工具!

ctv 做什么?

  • 以树状视图可视化您的文件层次结构
  • 自定义树的显示外观
  • 显示自定义文件信息(权限、时间、用户等)
  • 自定义树的颜色和文本样式

安装

# Cargo Installation
cargo install ctv

# Homebrew Installation
brew install angelina-tsuboi/ctv/ctv

使用 ctv

ctv <flags> <directory_path>

标志选项

-h, --short
    --help             Print help information
-l, --limit <LIMIT>
-p, --config           Show config variables and exit
-V, --version          Print version information

自定义

配置文件

位于 ~/.config/ctv.tomlconfig.toml 文件允许您自定义树显示的外观!如果配置不存在,将使用默认值。

通过环境变量

此外,您还可以通过环境变量指定配置。例如,以下是如何指定排序顺序的两种方式

# config.toml
sorting = ["size", "name", "time"]
# command line
$ CTV_SORTING='["size", "name", "time"]' ctv

依赖关系

~4–12MB
~129K SLoC