fix: replace . & .. & $PWD with ~

This commit is contained in:
Andras Bacsai committed 2023-03-07 10:44:53 +01:00
1 parent 04f7e8e777
commit 3e81d7e9cb
2 files changed
+6 -4

No files matched your search

+3 -2
View File
@@ -82,9 +82,10 @@ export default async function (data) {
v.startsWith('.') ||
v.startsWith('..') ||
v.startsWith('/') ||
v.startsWith('~')
v.startsWith('~') ||
v.startsWith('$PWD')
) {
// Nothing to do here, host path
v = v.replace('$.', `~`).replace('$..', '~').replace('$$PWD', '~');
} else {
if (!path) {
path = v;
@@ -40,9 +40,10 @@
volume.startsWith('.') ||
volume.startsWith('..') ||
volume.startsWith('/') ||
volume.startsWith('~')
volume.startsWith('~') ||
volume.startsWith('$PWD')
) {
// Nothing to do here, host path
volume = volume.replace('$.', `~`).replace('$..', '~').replace('$$PWD', '~');
} else {
if (!target) {
target = volume;