github-crawl

Clone all the public repositories of a given user

Usage no npm install needed!

<script type="module">
  import githubCrawl from 'https://cdn.skypack.dev/github-crawl';
</script>

README

GitHub Repository Crawl

Use this repo to clone all the repositories of a given user or organization

Easy To Use

# Install the module globally
sudo npm install -g github-crawl

# Run the Clone Script with a specified username (ex. louisbuchbinder)
github-crawl louisbuchbinder

# To access private repositories you must generate an access token from github (instructions below...) and use it as follows

github-crawl <username> <access_token> 

# To clone repositories from an organization use the -orgs flag
github-crawl <username> <access_token> -orgs 

Instructions to Generate an Access Token

Navigate to your GitHub Settings

Click the Personal Access Tokens Option

Click the Generate New Token Option

Follow the Instructions and Past the Token into the Terminal