#markdown #cli #deleting #folder #ci-cd #recursion #path

app markdown-prune

用于递归删除文件夹中所有 markdown 文件的实用工具

3 个版本

0.0.8 2024年6月6日
0.0.7 2024年3月11日
0.0.6 2024年1月6日

#662 in 命令行工具

MIT 许可证

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 参数更改默认的结果字节数。

它接受以下单位:bkbmbgbtb

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

免责声明

自行承担风险。

无运行时依赖