#gitignore #delete #glob #file #respects #dev-utility #regex-delete

app 缓存擦除

尊重 .gitignore 的全局文件删除

1 个不稳定版本

0.1.0 2021年7月27日

#48#glob

GPL-3.0 许可证

19KB
76

缓存擦除

Crates.io Docs.rs Build Clippy Audit

缓存擦除 是一个命令行工具,最初是为了从 Python 单一代码库中删除所有 PYC 文件而构建的,同时尊重 .gitignore(不会删除我们希望保留的文件)。到目前为止,这个工具功能齐全,但由于我在库中遇到的一些问题,它并没有关注 .gitignore。

安装

可以通过 cargo 安装此 crate

cargo install cachewipe

用法

cachewipe 0.1.0
Evan Pratten <ewpratten@gmail.com>
Glob file delete that respects gitignore

USAGE:
    cachewipe [FLAGS] [OPTIONS] <pattern>

FLAGS:
        --dry-run    Just print file paths to stdout. Don't delete anything
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -i, --ignore-root-dir <root_ignores>...    Add a root-level directory to the list of dirs to ignore

ARGS:
    <pattern>    File or path REGEX pattern to delete

示例

cachewipe ".*.pyc$"

依赖项

~3–11MB
~101K SLoC