search: support | without *, like "mp3|jpg"
Massimo Melina committed
Feb 13, 2024 at 10:03 UTC
33aa5d9ead04e09a3ab5cb8eb42537356b8cb359
1 file changed
+2
-1
src/misc.ts
+2
-1
@@ -38,7 +38,8 @@ export function onFirstEvent(emitter:EventEmitter, events: string[], cb: (...arg
38
}
39
40
export function pattern2filter(pattern: string){
41
- const matcher = makeMatcher(pattern.includes('*') ? pattern : `*${pattern}*`) // if you specify *, we'll respect its position
41
+ const matcher = makeMatcher(pattern.includes('*') ? pattern // if you specify *, we'll respect its position
42
+ : pattern.split('|').map(x => `*${x}*`).join('|'))
43
return (s?:string) =>
44
!s || !pattern || matcher(basename(s))
45
}