slimer
v1.0.6

Slimer是一种命令行工具,可帮助您消化文件夹结构及其文件内容。它旨在帮助迅速的工程。
pip install slimerpyperclip :用于将输出复制到剪贴板。 要使用Slimer,请执行slimer命令并提供必要的参数:
slimer /path/to/directory -c -l 500 -e __pycache__ temp| 争论 | 描述 |
|---|---|
-h, --help | 显示此帮助消息和退出 |
-c, --copy | 将输出复制到剪贴板。 |
-l LIMIT, --limit LIMIT | 从每个文件显示的最大字符数。默认情况下没有限制。 |
-d DEPTH, --depth DEPTH | 在目录结构中探索的最大深度。 |
-e [EXCLUDE ...], --exclude [EXCLUDE ...] | 要排除的文件或目录列表。 |
-i [INCLUDE ...], --include [INCLUDE ...] | 即使在排除列表中,文件或目录的列表也要有效包含。 |
-b, --binary | 包括带有[二进制文件]标志的二进制文件。 |
-t, --tree | 仅显示没有文件内容的文件夹结构。 |
-p PREPEND, --prepend PREPEND | 在输出开头进行预处理的字符串。 |
-a APPEND, --append APPEND | 在输出结束时附加的字符串。 |
-o OUTPUT, --output OUTPUT | 通往输出的文件的路径。如果未提供,请打印到控制台。 |
-r RECENT, --recent RECENT | 仅显示在最后N分钟内修改的文件。默认为10分钟,当参数没有提供值时。 |
-f [FILE_EXTENSIONS ...], --file-extensions [FILE_EXTENSIONS ...] | 要专门显示的文件扩展名列表(例如.py .TS)。 |
-v, --version | 显示程序的版本编号和退出 |
-s, --strip-comments | 输出中的代码中的剥离评论。 |
本·维利尔(Ben Villiere)
如果您想为Slimer的开发做出贡献,请在项目存储库中创建问题或提取请求。
该项目已根据MIT许可获得许可。