Skip to content

A simple program that downloads a local copy of all your github repositories

Notifications You must be signed in to change notification settings

chenshuiluke/github-repo-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You need to have a GitHub personal access token from here: https://github.com/settings/tokens with either full repo access (access to both private and public repos) or public_repo access (access to only public repos).

Compilation

  1. Install cargo and rust.
  2. cd into the directory where you downloaded github-repo-dl.
  3. Run cargo build --release.
  4. You will find the github-repo-dl binary in target/release.

Usage

Token Only

github-repo-dl <token>

Token and Download Directory

github-repo-dl <token> <directory>

Useful Commands

Removing all files except source files

shopt -s extglob ; rm -rf !(Cargo.lock|Cargo.toml|src|target|README.md)

About

A simple program that downloads a local copy of all your github repositories

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages