π Github Repo Cloner:
This script allows you to interactively browse and selectively clone public repositories from any GitHub user by leveraging the GitHub REST API and jq.
β΄οΈ Features:
Validates GitHub usernames by checking their profile URL
Fetches up to 100 public repositories using GitHubβs API
Prompts you for each repo, letting you choose whether to clone it
Uses clean ANSI-colored output for a better terminal experience
Written in portable Bash and depends only on jq and curl
The Script is capable of fetching every repo under a specific user without prompts
To run the script:
./repoCloner.sh
To fetch every repo without prompting:
./repoCloner.sh βall