2 个版本
0.1.1 | 2023 年 9 月 21 日 |
---|---|
0.1.0 | 2023 年 8 月 27 日 |
#6 在 #broken
6KB
77 行
globreeks
它类似于 globset,但更荷兰化,因为我为在 electron_tasje 中使用而创建。它试图成为最不破的 globset。抱歉,reeks。
这里的 glob 顺序很重要。例如,可以将 globs 设置为 !**/node_modules/**/build/**
,然后 node_modules/@signalapp/better-sqlite3/build/Release/better_sqlite3.node
,以从先前禁止的模式中创建例外。
它使用 ripgrep 的 globset
(由 BurntSushi 实现)。是的,这是一个与这个类似目的的 crate。然而,它还包括了最不破的 rust 单个 glob 实现。
镜像
版权所有 2023 lauren n. liberda,如果必须的话。允许在 Unlicense
条件下使用。
lib.rs
:
globreeks 是一种获取 globs 并检查它们是否匹配的东西。
这里的 glob 顺序很重要。例如,可以将 globs 设置为 !**/node_modules/**/build/**
,然后 node_modules/@signalapp/better-sqlite3/build/Release/better_sqlite3.node
,以从先前禁止的模式中创建例外。
请参阅 [Globreeks] 了解实际实现。
依赖项
~3.5–5MB
~84K SLoC