An open API service indexing awesome lists of open source software.

https://github.com/michaelfarquhar/repoclone

🛠 NPM package to clone multiple GitHub repos into the current working directory for any given username or organization.
https://github.com/michaelfarquhar/repoclone

cli clone-repos github-tools nodejs npm npx

Last synced: 8 months ago
JSON representation

🛠 NPM package to clone multiple GitHub repos into the current working directory for any given username or organization.

Awesome Lists containing this project

README

          

# Repoclone

![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)
![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)
![CLI](https://img.shields.io/badge/CLI-4D4D4D.svg?style=for-the-badge&logo=windowsterminal&logoColor=white)

Repoclone is a barebones CLI tool that clones multiple GitHub repositories into the current working directory. With a simple command, enter a github username or organization and then select the repositories you want to clone.

![Demo](https://i.imgur.com/0DDnb2m.png)

## 🔧 How To Use

The best way to use this tool is through `npx`. No additional options are required as the tool is fully interactable through prompts.

```bash
npx repoclone
```

## 💻 Local Installation and Usage

If you'd like to install the package locally, you can use the following commands:

```bash
git clone https://github.com/MichaelFarquhar/repoclone.git
cd repoclone
npm install
```

Then to run the command locally:

```bash
node index.js
```

## 📝 Changelog

Please view the [CHANGELOG](/CHANGELOG.md) file for all recent changes.

## 🤝 Contributing

If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request. Contributions are welcome!

## 📄 License

This project is licensed under the ISC License - see the [LICENSE](/LICENSE) file for details.