Update to Laragon Portable 3.3
This commit is contained in:
28
bin/laragon/utils/hosts.js
Normal file
28
bin/laragon/utils/hosts.js
Normal file
@@ -0,0 +1,28 @@
|
||||
var fs = require("fs");
|
||||
console.log(process.argv.length);
|
||||
if (process.argv.length != 4) {
|
||||
console.log("You must specify exact arguments!");
|
||||
process.exit();
|
||||
}
|
||||
var hostsFile = process.argv[2];
|
||||
var hostsFileTmp = process.argv[3];
|
||||
var content = '';
|
||||
|
||||
fs.readFile(hostsFileTmp, function read(err, data) {
|
||||
if (err) {
|
||||
throw err;
|
||||
}
|
||||
content = data;
|
||||
if (content !== '') {
|
||||
doWrite();
|
||||
}
|
||||
});
|
||||
|
||||
function doWrite() {
|
||||
fs.writeFile(hostsFile, content, function(err) {
|
||||
if(err) {
|
||||
fs.renameSync(hostsFileTmp, hostsFileTmp + '.err');
|
||||
return console.log(err);
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user