Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    tarball-extractpublic

    tarball-extract

    A simple tarball download and extraction lib for node.

    Install

    npm install tarball-extract
    

    method: extractTarball(sourceFile, destination, callback)

    Extracts a tar file using node-tar. If the file ends in a .tgz or a tar.gz gzip will be used to deflate it before passing the stream to tar.

    var tarball = require('tarball-extract')
    tarball.extractTarball('/tmp/test.tar', '/tmp/test', function(err){
      if(err) console.log(err)
    })
    

    method: extractTarballDownload(url, downloadFile, destination, options, callback)

    Download a tarball from a url and automatically extract it.

    var tarball = require('tarball-extract')
    url = 'http://example.com/testfile.tar.gz'
    tarball.extractTarballDownload(url , '/tmp/testfile.tar.gz', '/tmp/testfile', {}, function(err, result) {
      console.log(err, result)
    })
    

    When the download is complete the callback is passed (err, info).

    { url: 'http://example.com/testfile.tar.gz',
      downloadFile: '/tmp/testfile.tar.gz',
      destination: '/tmp/testfile' }
    

    Keywords

    install

    npm i tarball-extract

    Downloadsweekly downloads

    2,694

    version

    0.0.6

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar