#tui #ui #terminal #cli

filetreelist

基于排序路径列表的文件树抽象,支持基于键的导航事件、折叠、滚动等功能

8 个版本 (4 个重大变更)

0.5.1 2024 年 2 月 21 日
0.5.0 2022 年 8 月 17 日
0.4.0 2021 年 10 月 11 日
0.3.0 2021 年 9 月 9 日
0.1.1 2021 年 5 月 28 日

#435GUI

Download history 309/week @ 2024-03-14 333/week @ 2024-03-21 248/week @ 2024-03-28 224/week @ 2024-04-04 265/week @ 2024-04-11 155/week @ 2024-04-18 178/week @ 2024-04-25 179/week @ 2024-05-02 204/week @ 2024-05-09 281/week @ 2024-05-16 181/week @ 2024-05-23 222/week @ 2024-05-30 187/week @ 2024-06-06 161/week @ 2024-06-13 132/week @ 2024-06-20 90/week @ 2024-06-27

每月 606 次下载
用于 gitui

MIT 许可证

1MB
1.5K SLoC

filetreelist

此 Crates 是作为 gitui 项目的部分设计的。

filetreelist 提供了 gitui 的一个非常常见的功能:将文件列表可视化成树形结构。它允许高效地迭代仅可视(非折叠)的元素,并根据如 Up/Down/Collapse 这样的良好定义的输入正确地更改树状态。

它是文件树功能的主要驱动程序

demo

依赖项