1 |
|
2 | var Git = require('./git');
|
3 |
|
4 | var ChildProcess = require('child_process');
|
5 | var Buffer = require('buffer').Buffer;
|
6 | var exists = require('./util/exists');
|
7 |
|
8 | module.exports = function (baseDir) {
|
9 |
|
10 | if (baseDir && !exists(baseDir, exists.FOLDER)) {
|
11 | throw new Error("Cannot use simple-git on a directory that does not exist.");
|
12 | }
|
13 |
|
14 | return new Git(baseDir || process.cwd(), ChildProcess, Buffer);
|
15 | };
|
16 |
|