git-clone-repos
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

git-clone-repos

Clone multiple git repositories via shell command

Install

npm i git-clone-repos

Usage

const clone = require('git-clone-repos');

(async() => {
  const options = {
    repos: [
      'git@github.com:alex-page/alexpage.com.au.git',
      'git@github.com:alex-page/harmonograph.art.git',
    ],
    destination: './.repo/'
  };

  await clone(options);
});

API

clone({repos, destination, depth?, isTreeless?})

repos

Type: array

Array of git repository URLs. can be HTTPS https://github.com/alex-page/alexpage.com.au.git or SSH git@github.com:alex-page/alexpage.com.au.git.

destination

Type: string

Set the destination for the cloned repositories.

depth

Type: number

The depth to clone the repository.

isTreeless

Type: Boolean

If the cloned repository is treeless --filter=tree:0.

Related

git-clone https://www.npmjs.com/package/git-clone

Package Sidebar

Install

npm i git-clone-repos

Weekly Downloads

3

Version

0.0.4

License

MIT

Unpacked Size

13.8 kB

Total Files

12

Last publish

Collaborators

  • alexpage