1.0.1 • Published 11 years ago

checkout v1.0.1

Weekly downloads
32
License
-
Repository
github
Last release
11 years ago

checkout

Simple unpacking of repositories to local directories.

Git Repositories

checkout({
    type: 'git',
    url: 'git@github.com:bmeck/ruffian',
    destination: 'my-apps/ruffian'
}, function (err) {
    console.error(err)
});

Streams from .tar files

checkout({
    type: 'tar-stream',
    stream: req,
    destination: 'my-apps/ruffian'
}, function (err) {
    console.error(err)
});

Local directories

checkout({
    type: 'directory',
    directory: 'my-repos/ruffian',
    destination: 'my-apps/ruffian'
}, function (err) {
    console.error(err)
});

Custom Handler

checkout({
  type: function (description, callback) {
    // PERFORM THE CHECKOUT HERE
    // @description matches the first argument to checkout
  },
}, function (err) {
    console.error(err)
})

Registering a generic handler

checkout.handlers.myHandler = function (description, callback) {
  // Same as Custom Handler
}
1.0.1

11 years ago

1.0.0

11 years ago

0.0.0

11 years ago