From edfc3acf04b286f1c22e45579d072a8ceba899ce Mon Sep 17 00:00:00 2001 From: Jamon Date: Tue, 4 Feb 2014 10:47:20 -0600 Subject: [PATCH] Added win32 support to ln --- src/ln.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ln.js b/src/ln.js index 6384704..a7b9701 100644 --- a/src/ln.js +++ b/src/ln.js @@ -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;