D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
re-viewers.com
/
node_modules
/
concurrently
/
dist
/
src
/
command-parser
/
Filename :
strip-quotes.js
back
Copy
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StripQuotes = void 0; /** * Strips quotes around commands so that they can run on the current shell. */ class StripQuotes { parse(commandInfo) { let { command } = commandInfo; // Removes the quotes surrounding a command. if (/^"(.+?)"$/.test(command) || /^'(.+?)'$/.test(command)) { command = command.slice(1, command.length - 1); } return { ...commandInfo, command }; } } exports.StripQuotes = StripQuotes;