Simplify slashes

This commit is contained in:
mtkennerly 2022-09-18 08:01:03 +08:00
parent 202879f7d3
commit 6a8a80dfe5
No known key found for this signature in database
GPG key ID: E764BE00BE6E6408

View file

@ -319,9 +319,9 @@ function parsePath(path: string): [string, PathType] {
.replace(/\/{2,}/g, "/")
.replace(/\/(?=$)/g, "")
.replace(/^~(?=($|\/))/, "<home>")
.replace(/%userprofile%[/\\]AppData[/\\]Roaming/i, "<winAppData>")
.replace(/%userprofile%[/\\]AppData[/\\]Local(?!Low)/i, "<winLocalAppData>")
.replace(/%userprofile%[/\\]Documents/i, "<winDocuments>")
.replace(/%userprofile%\/AppData\/Roaming/i, "<winAppData>")
.replace(/%userprofile%\/AppData\/Local(?!Low)/i, "<winLocalAppData>")
.replace(/%userprofile%\/Documents/i, "<winDocuments>")
.replace(/%userprofile%/i, "<home>")
.replace(/%appdata%/i, "<winAppData>")
.replace(/%localappdata%/i, "<winLocalAppData>");