You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# commondir
compute the closest common parent directory among an array of directories
# example
``` jsvar commondir = require('commondir');var dir = commondir(process.argv.slice(2))console.log(dir);```
output:
```$ node dir.js /x/y/z /x/y /x/y/w/q/x/y$ node ../baz ../../foo/quux ./bizzy/foo```
# methods
``` jsvar commondir = require('commondir');```
## commondir(absolutePaths)
Compute the closest common parent directory for an array `absolutePaths`.
## commondir(basedir, relativePaths)
Compute the closest common parent directory for an array `relativePaths` whichwill be resolved for each `dir` in `relativePaths` according to:`path.resolve(basedir, dir)`.
# install
With [npm](https://npmjs.org) do:
```npm install commondir```
# license
MIT
|