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 }