gitd

1.0.2 • Public • Published

Gitd Build Status Standard - JavaScript Style Guide Greenkeeper badge

Use Git to fetch all directories and files from any repository. :octocat:

Prerequisites

  • NodeJS v4.0 or greater.
  • Git.
  • Unix-like operating systems only (this package uses a shell script).

Install

Yarn

yarn add gitd --dev

NPM

npm install gitd --save-dev

Usage

gitd returns a Promise object. When promise is fulfilled the directory value is passed else when it is rejected an Error object is passed.

const gitd = require('gitd')
 
gitd({
  repository: 'https://github.com/joseluisq/gitd.git',
  directory: '.tmp',
  branch: 'master',
})
.then(dir => console.log(`Files downloaded at "${dir}"`))
.catch(err => console.error(err.message))

Options

Name Required Description
repository Required Git repository URL.
directory Required Empty directory path. (Git could create the directory if not exists)
branch Optional master by default. You can also provide a tag name.

License

MIT license

© 2017 José Luis Quintana

Package Sidebar

Install

npm i gitd

Weekly Downloads

1

Version

1.0.2

License

MIT

Last publish

Collaborators

  • joseluisq