3 个版本
0.0.8 | 2024年6月6日 |
---|---|
0.0.7 | 2024年3月11日 |
0.0.6 | 2024年1月6日 |
#662 in 命令行工具
18KB
366 行
markdown-prune
用于递归删除文件夹中所有 markdown 文件的实用工具。旨在作为 CI/CD 流程的一部分以减小容器大小。
安装
cargo install markdown-prune
使用方法
基本使用
提供文件夹路径是必需的。
# Current path
markdown-prune .
# Absolute path
markdown-prune /path/to/folder
# Relative path
markdown-prune ./node_modules
显式参数
路径
--path
用于传递显式路径。
markdown-prune --path ./node_modules
# Deleted 2185 files totaling 12.03mb
模拟运行
如果您想在删除文件之前先进行模拟运行,可以传递 --dry
或 --check
作为参数。模拟运行仅适用于显式路径参数。
markdown-prune --path ./node_modules --check
# Found 2185 files totaling 12.03mb
自定义文件名和扩展名
如果您希望删除文件,可以使用以下命令 --file
、--file-name
或 --ext
。
markdown-prune --path ./node_modules --file .DS_Store --file .d.ts
# Found 25216 files totaling 114.10MB
结果单位大小
可以使用 --unit
参数更改默认的结果字节数。
它接受以下单位:b
、kb
、mb
、gb
、tb
markdown-prune --path ./node_modules --check --unit b
# Found 2185 files totaling 12030000b
markdown-prune --path ./node_modules --check --unit kb
# Found 2185 files totaling 12030kb
markdown-prune --path ./node_modules --check --unit mb
# Found 2185 files totaling 12.03mb
markdown-prune --path ./node_modules --check --unit gb
# Found 2185 files totaling 0.01gb
markdown-prune --path ./node_modules --check --unit tb
# Found 2185 files totaling 0tb
免责声明
自行承担风险。