Operating System
NodeJS Version
Tmp Version
TBD:0.1.0
Expected Behavior
TBD: What have you expected tmp to do?
Create proper tmp-name without quotes
Experienced Behavior
TBD: What did actually happen?
Created path names with embedded quotes if the env. vars TMP and TEMP has spaces in it. I have a space in my user name and we have to use our own TMP directories rather than using the system ones. To reproduce the problem in a shell/cmd set the TMP/TEMP variables to any path with spaces in it
set TMP="C:\users\xxx\T M P"
set TEMP="C:\users\xxx\T M P"
node test.js
The above commands creates the following output. Yes, I can filter the path-name but it was unexpected
Created temporary filename: "C:\Users\hdm\T M P"\tmp-4832vNUYEwQFRehF
And my test.js looks like
var tmp = require('tmp');
var options = {};
var tmpname = tmp.tmpNameSync(options);
console.log('Created temporary filename: ', tmpname);