Files
client/node_modules/wsl-utils/utilities.js
T
2026-10-07 18:56:27 +02:00

20 lines
459 B
JavaScript

export function parseMountPointFromConfig(content) {
for (const line of content.split('\n')) {
// Skip comment lines
if (/^\s*#/.test(line)) {
continue;
}
// Match root at start of line (after optional whitespace)
const match = /^\s*root\s*=\s*(?<mountPoint>"[^"]*"|'[^']*'|[^#]*)/.exec(line);
if (!match) {
continue;
}
return match.groups.mountPoint
.trim()
// Strip surrounding quotes
.replaceAll(/^["']|["']$/g, '');
}
}