2 个版本

0.1.1 2023 年 9 月 21 日
0.1.0 2023 年 8 月 27 日

#6#broken


用于 electron_tasje

无授权协议

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