Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (20 sloc) 1.65 KB
date slug title description image page_title page_emphasis
2018-07-11
shell-in-nodejs
Executer un script unix en Node.js
Automatiser ses script de release avec Node.js
I have a script for that™️
Le terminal c'est la vie

J'ai récemment publié un article sur medium : Comment déployer votre application React Native avec Expo. Afin d'automatiser mon script de release j‘ai perdu pas mal de temps sur stackoverflow en faisant des copier / coller de scripts bash.

Et puis j'ai réfléchi 2 minutes :

Je ne suis pas un nerd qui fait du bash avec vim, je fais du front-end sur sublime text.
Je devrais utiliser Node.js"

Si vous souhaitez utiliser JavaScript pour exécuter des commandes UNIX depuis un terminal voici un petit snippet qui vous sera utile.

  #!/usr/bin/env node

  const exec = require('child_process').exec;
  function puts(error, stdout, stderr) { console.log(stdout) }

  exec('ls -l', puts);