dl-repo-dir

1.0.4 • Public • Published

A Tool for Downloading Directory from Git Repository

Install

npm i -g dl-repo-dir

Command line usage

# download and rename a directory in a repository
repo download aztack/download-repo-dir lib src/lib/new-name

# download a repository
repo download aztack/download-repo-dir '' src/lib/download-repo-dir

# download from a private gitlab repository with given tag
export GITLAB_API_PRIVATE_TOKEN=YOUR_TOKEN_HERE
repo download gitlab:mygitlab.com:topgroup/subgroup/repo#v1.0.0 dir src/lib/new-name

API

downloadRepoDir(repository, directory, saveTo, onProgress)

const downloadRepoDir = require('dl-repo-dir').downloadRepoDir

console.log(`Downloading ${repo}/${dir} into ${saveTo}...`)

downloadRepoDir(repo, dir, saveTo, function (data) {
  process.stdout.write(`\rDownloaded ${(data.percent*100).toFixed(1)}%  `)
}).then(function () {
  process.stdout.write(' Done!\n')
}).catch(function (e) {
  console.log(e.message)
});

Thanks

To flipxfx/download-git-repo

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i dl-repo-dir

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

9.94 kB

Total Files

10

Last publish

Collaborators

  • aztack