1 | var
|
2 | fs = require('fs'),
|
3 | join = require('path').join,
|
4 | spawn = require('./spawn');
|
5 |
|
6 | spawn.tmpFunction({ unsafeCleanup: true }, function (err, name) {
|
7 | if (err) {
|
8 | spawn.err(err, spawn.exit);
|
9 | return;
|
10 | }
|
11 |
|
12 | try {
|
13 |
|
14 |
|
15 |
|
16 | fs.mkdirSync(join(name, 'issue62'));
|
17 |
|
18 | ['foo', 'bar'].forEach(function(subdir) {
|
19 | fs.mkdirSync(join(name, 'issue62', subdir));
|
20 | fs.writeFileSync(join(name, 'issue62', subdir, 'baz.txt'), '');
|
21 | });
|
22 |
|
23 | spawn.out(name, spawn.exit);
|
24 | } catch (e) {
|
25 | spawn.err(e.toString(), spawn.exit);
|
26 | }
|
27 | });
|