Clones and updates all github repos of a given user or organization. Supports SSH and HTTPS.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kayos@tcp.direct 440625a742
Fix timestamp not reflecting start of task
5 months ago
.github/workflows Fix CI 7 months ago
src Fix timestamp not reflecting start of task 5 months ago
test Fix CI 7 months ago
README.md Fix: SSH environment variable 6 months ago
install.sh Fix timestamp not reflecting start of task 5 months ago

README.md

clone-all

Screenshot

Clones and updates all github repos of a given user or organization. Supports SSH and HTTPS.

Usage

  1. don't be on windows
  2. clone this repo
  3. run install.sh
  4. clone-all target or clone-all --ssh target

Environment Variables

  • CLONEALL_SSH: set/export this to true to enable fetching/pulling via ssh by default without flag
  • CLONEALL_DESTINATION: set/export this to the directory you want the cloned/updated repos to live