break;
case PosixShellType.Fish:
bothQuotes: (path) => `"${path.replace(/"/g, '\\"')}"`,
singleQuotes: (path) => `'${path.replace(/'/g, '\\\'')}'`,
noSingleQuotes: (path) => `'${path}'`
};
break;
case GeneralShellType.PowerShell:
// PowerShell should be handled separately in preparePathForShell