Мне нужна функция node.js
result = execSync('node -v');
который будет синхронно выполнять заданную командную строку и возвращать все stdout''ым этим текстом команды.
пс. Синхронизация неверна. Я знаю. Только для личного использования.
UPDATE
Теперь у нас есть решение mgutz, которое дает нам код выхода, но не stdout! Все еще ждут более точного ответа.
UPDATE
mgutz обновил свой ответ, и решение здесь:)
Кроме того, в качестве dgo.a имеется автономный модуль exec-sync
ОБНОВЛЕНИЕ 2014-07-30
ShellJS lib прибыл. Подумайте, что сейчас это лучший выбор.
ОБНОВЛЕНИЕ 2015-02-10
ПОСЛЕДНИЕ! NodeJS 0.12 поддерживает execSync
изначально.
См. Официальный docs