atom.js 338 B

123456789
  1. var path = require('path');
  2. var spawn = require('child_process').spawn;
  3. var atomCommandPath = path.resolve(__dirname, '..', '..', process.argv[2]);
  4. var args = process.argv.slice(3);
  5. args.unshift('--executed-from', process.cwd());
  6. var options = { detached: true, stdio: 'ignore' };
  7. spawn(atomCommandPath, args, options);
  8. process.exit(0);