Potrzebuję w funkcji node.js.
result = execSync('node -v');
która synchronicznie wykona podaną linię poleceń i zwróci wszystkie stdout'ed przez ten tekst polecenia.
ps. Synchronizacja jest nieprawidłowa. Wiem. Tylko do użytku osobistego.
AKTUALIZACJA
Teraz mamy rozwiązanie mgutz, które daje nam kod zakończenia, ale nie stdout! Wciąż czekam na dokładniejszą odpowiedź.
AKTUALIZACJA
mgutz zaktualizował swoją odpowiedź i rozwiązanie jest tutaj :)
Ponadto, jak wspomniał dgo.a , istnieje samodzielny moduł exec-sync
UPDATE 2014-07-30
Przybyła biblioteka ShellJS . Rozważ, że to najlepszy wybór na razie.
AKTUALIZACJA 10.02.2015
W KOŃCU! NodeJS 0.12 obsługuje execSync
natywnie.
Zobacz oficjalne dokumenty