case PosixShellType.Zsh:
case WindowsShellType.GitBash:
bothQuotes: (path) => `$'${path.replace(/'/g, '\\\'')}'`,
singleQuotes: (path) => `'${path.replace(/'/g, '\\\'')}'`,
noSingleQuotes: (path) => `'${path}'`
};
break;
case PosixShellType.Fish:
escapeConfig = {