0.0.1 • Published 11 years ago
vcs-clone v0.0.1
vcs-clone
An abstract VCS clone module inspired by Golang and ghq.
Supported VCSs are:
- Git
- Mercurial
- Subversion (Optional)
Requirements
- Node.js (>= 0.12.0) or io.js (>= 1.0.0)
Installation
$ npm install vcs-cloneUsage
Command Line Interface
$ vcsc github.com/MisumiRize/vcs-cloneBasic
Because vcs-clone uses Generator syntax, --harmony option is required on Node.js.
var VCSClone = require('vcs-clone');
VCSClone.clone('github.com/MisumiRize/vcs-clone', '/path/to/root')
.then(function(vcs) {
console.log(vcs);
})
.catch(function(err) {
console.log(err);
});VCSClone.clone() returns Promise.
Update if directory exists
VCSClone.clone('github.com/MisumiRize/vcs-clone/', '/path/to/root', {update: true})0.0.1
11 years ago