UNPKG

a2r

Version:
15 lines (14 loc) 841 B
import { SpawnOptionsWithoutStdio } from 'child_process'; import { CommandResponse } from '../model'; /** * Executes command on terminal passing all received arguments * * If you want to run something like `mkdir -m 777 mydir` you'll need to call this method like * `exec('mkdir', ['-m', '777', 'mydir'])`. * @param {string} command Command to execute (i.e. `mkdir`) * @param {readonly string[]} args Arguments for command (i.e `-m` and `777`) * @param {SpawnOptionsWithoutStdio | undefined} options Spawn options (https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options) * @returns {Promise<CommandResponse>} Command response */ declare const exec: (command: string, args: readonly string[], options?: SpawnOptionsWithoutStdio | undefined) => Promise<CommandResponse>; export default exec;