semvec/pypi-packages huggingface dataset:
GitHubCommitsDownloader 1.4
Github Commits Downloader App
License: MIT
Requires Python: >=3.8
Keywords: ss,github,commits,downloader,github commits downloader,githubcommitsdownloader

# GitHubCommitsDownloader

If you want explore any package's development tree you can use this package. A few about this package. This package is downloads all commits of given branch(es) or parsed all branches

## Installation

```PIP
pip install GitHubCommitsDownloader
```

## Usage

```Python
# How To Use Programatically
from GitHubCommitsDownloader import GitHubCommitsDownloader as GHCD

"""
	input: {
		user: required: User's Github Name
		repo: required: User's GitHub Reposetory
		branch: not required: default: all, input: comma-separated branches list
		root: not required: default current directory
	}
"""
GHCD({
	"user": "MDReal32",
	"repo": "GitHubCommitsDownloader"
}).parse()
# Or
GHCD("MDReal32/GitHubCommitsDownloader").parse()
# Or
GHCD({
	"package": "MDReal32/GitHubCommitsDownloader"
}).parse()

```

```Bash
# CLI Usage Guide
# input {
# 	-p/--package: required: User's Package Code
# 		or
# 	-u/--user: required: User's Github Name
# 	-r/--repo: required: User's GitHub Reposetory
# 
# 	-b/--branch: not required: default: all, input: comma-separated branches list
# 	-w/--workingdir: not required: default current directory
# }
GitHubCommitsDownloader -u MDReal32 -r GitHubCommitsDownloader
	or
GHCD -u MDReal32 -r GitHubCommitsDownloader
	or
GHCD -p MDReal32/GitHubCommitsDownloader
```