Add synchronous operation support to node-tmp definitions

This commit is contained in:
Jared Klopper committed 2015-10-10 22:49:17 +13:00
1 parent 3fc1377ce2
commit b2b4cd32ef
2 files changed
+40 -3

No files matched your search

+22
View File
@@ -44,3 +44,25 @@ tmp.tmpName({ template: '/tmp/tmp-XXXXXX' }, (err, path) => {
});
tmp.setGracefulCleanup();
var tmpobj = tmp.fileSync();
console.log("File: ", tmpobj.name);
console.log("Filedescriptor: ", tmpobj.fd);
tmpobj.removeCallback();
tmpobj = tmp.dirSync();
console.log("Dir: ", tmpobj.name);
tmpobj.removeCallback();
var name = tmp.tmpNameSync();
console.log("Created temporary filename: ", name);
tmpobj = tmp.fileSync({ mode: 644, prefix: 'prefix-', postfix: '.txt' });
console.log("File: ", tmpobj.name);
console.log("Filedescriptor: ", tmpobj.fd);
tmpobj = tmp.dirSync({ mode: 750, prefix: 'myTmpDir_' });
console.log("Dir: ", tmpobj.name);
var tmpname = tmp.tmpNameSync({ template: '/tmp/tmp-XXXXXX' });
console.log("Created temporary filename: ", tmpname );