#expression #content #name #extension #file-content #predicate

bin+lib detect

使用任意表达式语言标准检测文件系统中的文件

2 个不稳定版本

0.1.0 2020 年 5 月 21 日
0.0.2 2014 年 11 月 21 日

#681 in 文件系统

MIT/Apache

34KB
788

detect:一个用于使用表达式查找文件系统实体的命令行工具

  detect 'name ~= detect || extension ~= rs && contents ~= map_frame'
./target/release/detect
./target/release/deps/detect-6395eb2c29a3ed5e
./target/debug/detect
./target/debug/deps/detect-34cec1d5ea27ff11
./target/debug/deps/detect-e91a01500af9a97b
./target/debug/deps/detect-0b57d7084445c8b2
./target/debug/deps/detect-32c3beb592fdbbe3
./src/expr/frame.rs

布尔运算符

  • a&&b
  • a||b
  • !a
  • (a)

字符串运算符

  • ==
  • ~=(正则表达式匹配)
  • 包含

数字运算符

  • >, >=, <, <=
  • ==

文件路径选择器

  • 名称
  • 路径
  • 扩展名

元数据选择器

  • 大小
  • 类型

文件内容谓词

  • 内容

依赖

~10–23MB
~257K SLoC