All Projects → steinfletcher → github-org-clone

steinfletcher / github-org-clone

Licence: MIT license
Clone repositories managed by a github organisation or team

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to github-org-clone

Gmail-Clone
Gmail Clone using flutter
Stars: ✭ 82 (+141.18%)
Mutual labels:  clone
django-clone
Controlled Django model instance replication.
Stars: ✭ 89 (+161.76%)
Mutual labels:  clone
Sitegeist.MagicWand
Tools that make the Flow/Neos development easier
Stars: ✭ 47 (+38.24%)
Mutual labels:  clone
ms-teams-notification
GitHub Action to send a Microsoft Teams notification
Stars: ✭ 44 (+29.41%)
Mutual labels:  teams
linux-teams
An unofficial Microsoft Teams application for Linux
Stars: ✭ 19 (-44.12%)
Mutual labels:  teams
vbo365-rest
Unofficial Self-Service Web Portal for Veeam Backup for Microsoft Office 365
Stars: ✭ 44 (+29.41%)
Mutual labels:  teams
cloner
A deep copy algorithm for haxe
Stars: ✭ 24 (-29.41%)
Mutual labels:  clone
SnapchatClone
Snapchat Clone Android App 👨‍💻 I'll show you how you can do this in the simplest way and terms possible. By the end of this series you'll have learned how the big companies do it and will be able to do the same, you not only will be able to do this app, but you'll be able to put what you learn into your very own projects! In this series, we use …
Stars: ✭ 125 (+267.65%)
Mutual labels:  clone
TorrentLeechBot
A powerful telegram mirror bot..
Stars: ✭ 94 (+176.47%)
Mutual labels:  clone
slack-sup
Slack bot that generates fresh triads of team members to meet every week in an informal standup, or S'Up.
Stars: ✭ 18 (-47.06%)
Mutual labels:  teams
apfs-clone-checker
An utility to check if two files are clones in macOs APFS.
Stars: ✭ 30 (-11.76%)
Mutual labels:  clone
kein-instagram
Instagram UI with React Native using Native Base UI kit
Stars: ✭ 14 (-58.82%)
Mutual labels:  clone
git-reclone
reclone your git repo
Stars: ✭ 11 (-67.65%)
Mutual labels:  clone
node-react-zwitter
🐧 NodeJS, Express, MySQL and React Boilerplate App - Zwitter (Basic clone of Twitter)
Stars: ✭ 13 (-61.76%)
Mutual labels:  clone
apple-notes
A clone of the Apple Notes app but made universally with Expo
Stars: ✭ 53 (+55.88%)
Mutual labels:  clone
go-clone
Clone any Go data structure deeply and thoroughly.
Stars: ✭ 182 (+435.29%)
Mutual labels:  clone
please
please, a sudo clone
Stars: ✭ 40 (+17.65%)
Mutual labels:  clone
AmazonPrime-ReactJS-Clone
Amazon Prime Clone in ReactJS. I have made a Amazon Prime Clone web version in ReactSJ. All the data is dynamic and even has the facility of Watching Trailers. Play around with the app. Link given in ReadMe
Stars: ✭ 45 (+32.35%)
Mutual labels:  clone
AnotherBadBeatSaberClone
This is a discontinued but perhaps helpful VR project created during my Master's degree at FH Wedel.
Stars: ✭ 22 (-35.29%)
Mutual labels:  clone
temps-lite
A smart, good-looking little app which tries to speak your language the way you are used to.
Stars: ✭ 40 (+17.65%)
Mutual labels:  clone

github-org-clone

Build Status

A simple cli app to clone all repos managed by a github organisation or team. Requires that you pass a github api key (personal access token) and github username to the script or set the GITHUB_TOKEN and GITHUB_USER environment variable. See the help output below.

Install

The following script will install a binary from a tagged release

curl https://raw.githubusercontent.com/steinfletcher/github-org-clone/master/download.sh | sh
mv github-org-clone /usr/local/bin

Or install from master using go

go get github.com/steinfletcher/github-org-clone

Use

Export env vars in ~/.bashrc or equivalent

export GITHUB_USER=<your github username>
export GITHUB_TOKEN=<a github personal access token with clone repo privileges>

(Alternatively supply these as flags to the command --username and --token).

Clone team repos

github-org-clone --org MyOrg --team MyTeam

Clone organisation repos

github-org-clone -o MyOrg

Override the default location

github-org-clone -o MyOrg -d ~/projects/work

Override the github api url

github-org-clone -o MyOrg -a https://mycustomdomain.com

For enterprise installations include the full path to the github api

github-org-clone -o MyOrg -a https://mycustomdomain.com/api/v3

View docs

github-org-clone -h
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].