#rules #regex #glob #path #test #sorting #file

bin+lib taxo

基于glob或正则表达式规则对路径进行分类

1个不稳定版本

使用旧Rust 2015

0.1.0 2016年4月26日

#58 in #glob

9KB
247 代码行

税课

税课是一个小巧的命令行工具,它接收一个规则文件和一个路径作为输入。它会评估这些规则,并返回匹配路径的第一个规则的值。

原始动机是能够自动将代码文件分类到适当的编辑器中(例如,应用与测试)。

规则文件看起来像这样

g **/*_test.rs test
g src/**.rs app
g test/**.rs test

g 上述中的 g 代表 "glob",然后是模式本身,最后是规则的值。

它可以变得更加复杂,尤其是在规则可以用正则表达式表达,并且glob和正则表达式规则都可以设置选项的情况下。

依赖关系

~4MB
~84K SLoC