2 个稳定版本
1.0.1 | 2024年6月22日 |
---|
#277 在 文件系统
7KB
92 行
pathy 🦀
最小Rust CLI工具,用于显示目录结构
特性
- 🧠 智能显示:自动排除常用 忽略的目录(例如
.git
和node_modules
),以获得更清晰的树状图可视化。 - 👨🦯 简单排除:使用
-
选项无缝排除任何特定目录和文件。
安装
通过 Cargo
cargo install pathy
通过源代码
git clone https://github.com/fearandesire/pathy.git
cd pathy
cargo build --release
cargo install .
用法
基本用法:pathy <directory>
参数
<directory>
:要显示的目录。 默认为当前目录。-
或--ignore
:指定要忽略的目录或文件-
或--help
:显示此帮助信息-
或--version
:显示当前版本
默认忽略目录
您可以在 此处 查看默认忽略的目录
示例
pathy .
# Ignoring a directory
pathy -i docs
# Ignoring multiple directories
pathy -i docs node_modules .
# Ignore a directory and a any file
pathy -i docs README.md
注意:忽略目录/文件将明确排除任何精确匹配。例如,忽略
-i README.md
将从文件树可视化中完全忽略README.md
,无论它在多深的位置。
贡献
欢迎贡献!请随时提交拉取请求或打开问题,以改进 pathy 的功能或文档。
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。
作者
依赖项
~1.3–8.5MB
~70K SLoC