I'm currently porting some batch files to node.js. I feel more comfortable writing in JavaScript but for simple operations like copying a file, instead of:
copy in.txt out.txt
we have to write some more words...:
var fs = require ("fs");
var file = fs.createReadStream ("in.txt");
var newFile = fs.createWriteStream ("out.txt");
newFile.once ("open", function (fd){
require ("util").pump (file, newFile);
});
If we want to remove a directory and all its content we have to use a recursive function, so 2 simple lines in batch are equivalent to a lot of lines in node.js.
I think that node.js it's so flexible and powerful and you know that windows cmd sucks, so I'm asking here if someone knows a good unix-style command line interpreter for node.js.
Thanks.
EDIT: I've done a FileUtils library for node.js -> https://github.com/Gagle/Node-FileUtils