📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-02 07:29:22
📂
/ (Root)
/
home
/
orkouolp
/
web
/
testing.orkobd
/
laravel
/
node_modules
/
concurrently
/
dist
/
src
/
command-parser
📍 /home/orkouolp/web/testing.orkobd/laravel/node_modules/concurrently/dist/src/command-parser
🔄 Refresh
✏️
Editing: expand-arguments.js
Writable
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExpandArguments = void 0; const shell_quote_1 = require("shell-quote"); /** * Replace placeholders with additional arguments. */ class ExpandArguments { additionalArguments; constructor(additionalArguments) { this.additionalArguments = additionalArguments; } parse(commandInfo) { const command = commandInfo.command.replace(/\\?\{([@*]|[1-9][0-9]*)\}/g, (match, placeholderTarget) => { // Don't replace the placeholder if it is escaped by a backslash. if (match.startsWith('\\')) { return match.slice(1); } // Replace numeric placeholder if value exists in additional arguments. if (!isNaN(placeholderTarget) && placeholderTarget <= this.additionalArguments.length) { return (0, shell_quote_1.quote)([this.additionalArguments[placeholderTarget - 1]]); } // Replace all arguments placeholder. if (placeholderTarget === '@') { return (0, shell_quote_1.quote)(this.additionalArguments); } // Replace combined arguments placeholder. if (placeholderTarget === '*') { return (0, shell_quote_1.quote)([this.additionalArguments.join(' ')]); } // Replace placeholder with empty string // if value doesn't exist in additional arguments. return ''; }); return { ...commandInfo, command }; } } exports.ExpandArguments = ExpandArguments;
💾 Save Changes
❌ Cancel