"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.splitCommand = void 0; /** * Normalizes a command into an argv-style string array. * If given a string, wraps it as `["sh", "-c", command]`. * If given a tuple, returns it as-is. * * @param command - A shell command string or a pre-split argv tuple * @returns An argv-style string array suitable for process execution * * @example * ```ts * splitCommand("echo hello") // ["sh", "-c", "echo hello"] * splitCommand(["node", "index.js"]) // ["node", "index.js"] * ``` */ const splitCommand = (command) => { if (Array.isArray(command)) return command; return ['sh', '-c', command]; }; exports.splitCommand = splitCommand; //# sourceMappingURL=splitCommand.js.map