UNPKG

319 BJavaScriptView Raw
1var
2 tmp = require('../lib/tmp'),
3 spawn = require('./spawn-sync');
4
5var graceful = spawn.arg;
6
7if (graceful) {
8 tmp.setGracefulCleanup();
9}
10
11try {
12 var result = spawn.tmpFunction();
13 spawn.out(result.name, function () {
14 throw new Error('Thrown on purpose');
15 });
16}
17catch (e) {
18 spawn.err(e, spawn.exit);
19}
20