1.0.0 • Published 7 months ago

shasoft-exec v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

Запуск сторонних программ

Подключение

const exec = require("terminal-exec");

Запуск с получением кода возврата результата выполнения команды

Запуск npm --version для вывода версии

const rc = exec('npm')              // Команда для запуска
    .args(['--version'])            // Аргументы
    .pwd(__dirname)                 // Рабочая директория
    .env('ADD_ENV_PATH', __dirname) // Добавить переменную среды
    .show(true)                     // Выводить результата работы на экран
    .run();
console.log('result code:', rc);

npm.io

Запуск с получением данных, выводимых командой на консоль

Запуск npm --version для получения версии в веде строки

const version = exec('npm') // Команда для запуска
    .arg('--version')       // Добавить аргумент
    .asString(true)         // Возвращать не код возврата, а строку, 
                            // которую программа вывела в результате работы
    .show(true)             // Выводить результата работы на экран
    .run();
console.log('npm version:', version);

npm.io

1.0.0

7 months ago