/*! | |
* resolve-dir <https://github.com/jonschlinkert/resolve-dir> | |
* | |
* Copyright (c) 2015, Jon Schlinkert. | |
* Licensed under the MIT License. | |
*/ | |
'use strict'; | |
var path = require('path'); | |
var expand = require('expand-tilde'); | |
var gm = require('global-modules'); | |
module.exports = function resolveDir(dir) { | |
if (dir.charAt(0) === '~') { | |
dir = expand(dir); | |
} | |
if (dir.charAt(0) === '@') { | |
dir = path.join(gm, dir.slice(1)); | |
} | |
return dir; | |
}; |