Reputation: 5542
Which flag do I need to use in Nodes fs.createWriteStream
to make it create files with 755 permissions.
Upvotes: 8
Views: 12790
Reputation: 2566
You can set permissions with createWriteStream
, using the mode
option:
var fs = require('fs');
var stream = fs.createWriteStream('hello.js', { mode: 0o755 });
stream.write("#!/usr/bin/node\n");
stream.write("console.log('hello world');");
stream.end();
This will create a file called hello.js
with the mode set to 755 permissions.
Upvotes: 20