Skip to content

Instantly share code, notes, and snippets.

@m5m1th
Last active December 19, 2015 08:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save m5m1th/5923558 to your computer and use it in GitHub Desktop.
Save m5m1th/5923558 to your computer and use it in GitHub Desktop.
Simple script to run a bunch of projects at once (Windows requires grunt.cmd for some reason)
var spawn = require('child_process').spawn;
spawn('node', ['app.js'], {stdio: 'inherit', cwd: 'gaviota-api/'});
spawn('node', ['app.js'], {stdio: 'inherit', cwd: 'gaviota-proxy/'});
spawn('node', ['app.js'], {stdio: 'inherit', cwd: 'gaviota-api-async/'});
spawn('node', ['app.js'], {stdio: 'inherit', cwd: 'mf-public-web/'});
spawn('grunt.cmd', ['server:fastcss'], {stdio: 'inherit', cwd: 'TrainerWeb/'});
spawn('sass.bat', ['--compass', '--watch', 'styles/main.scss:styles/main.css'], {stdio: 'inherit', cwd: 'TrainerWeb/app/Trainer/'});
spawn('grunt.cmd', ['server:fastcss'], {stdio: 'inherit', cwd: 'mf-trainee-web/'});
spawn('sass.bat', [
'--compass',
'--watch',
'-Ibower_components/mf-bower-shim/sass-bootstrap',
'-I../../node_modules/mf-trainee-player/app/styles',
'styles/main.scss:styles/main.css'
], {stdio: 'inherit', cwd: 'mf-trainee-web/app/traineeWeb/'});
//spawn('grunt.cmd', ['server'], {stdio: 'inherit', cwd: 'TraineeIpadWeb/'});
spawn('node', ['app.js'], {stdio: 'inherit', cwd: 'api-proxy/'});
spawn('grunt.cmd', ['test'], {stdio: 'inherit', cwd: 'mf-public-web/'});
spawn('grunt.cmd', ['test'], {stdio: 'inherit', cwd: 'gaviota-api/'});
//spawn('tap.cmd', ['tests/*.js'], {stdio: 'inherit', cwd: 'node_modules/mf-auth/'});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment