UNPKG

412 BJavaScriptView Raw
1
2var Git = require('./git');
3
4var ChildProcess = require('child_process');
5var Buffer = require('buffer').Buffer;
6var exists = require('./util/exists');
7
8module.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