https://github.com/droxey/makeclones
🗂 Clone a list of repos from a column in Google Sheets!
https://github.com/droxey/makeclones
cli golang makeschool
Last synced: 5 months ago
JSON representation
🗂 Clone a list of repos from a column in Google Sheets!
- Host: GitHub
- URL: https://github.com/droxey/makeclones
- Owner: droxey
- License: mit
- Created: 2019-03-11T19:34:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-05T21:44:12.000Z (over 6 years ago)
- Last Synced: 2025-06-22T20:17:40.486Z (12 months ago)
- Topics: cli, golang, makeschool
- Language: Go
- Size: 748 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# makeclones
[](https://goreportcard.com/report/github.com/droxey/makeclones) [](https://www.codacy.com/app/droxey/makeclones?utm_source=github.com&utm_medium=referral&utm_content=droxey/makeclones&utm_campaign=Badge_Grade)
`git clone` repositories (in `username/reponame` format) from a google sheet column!
### Table of Contents
1. [Installation](#installation)
2. [Usage](#usage)
3. [Tips & Tricks](#tips-amp-tricks)
## Installation
```bash
brew tap droxey/makeclones
brew install makeclones
```
## Usage
```bash
$ makeclones
-analyze bool
EXPERIMENTAL in v2. Add to SonarQube for analysis.
-column string
Column to scrape. Make sure data is in the format username/reponame (Required)
-sheet string
Google Sheets spreadsheet ID (Required)
-skip int
Skip a number of rows to accomodate headers
-tab int
Spreadsheet tab to look for the specified column
-token string
GitHub Personal Access Token (Create one at https://github.com/settings/tokens/new) with full control of private repositories (Required)
```
## Tips & Tricks
- If your Google Sheet is not publicly viewable, be sure to share it with `makeclones-cli@makeclones.iam.gserviceaccount.com`.