Added win32 support to ln

This commit is contained in:
Jamon 2014-02-04 10:47:20 -06:00
parent 284fc1cc34
commit edfc3acf04

View File

@ -1,6 +1,7 @@
var fs = require('fs');
var path = require('path');
var common = require('./common');
var os = require('os');
//@
//@ ### ln(options, source, dest)
@ -44,9 +45,9 @@ function _ln(options, source, dest) {
}
if (options.symlink) {
fs.symlinkSync(source, dest);
fs.symlinkSync(source, dest, os.platform() === "win32" ? "junction" : null);
} else {
fs.linkSync(source, dest);
fs.linkSync(source, dest, os.platform() === "win32" ? "junction" : null);
}
}
module.exports = _ln;