A tool to clone efficiently all the repos in an organization
Project description
cloner
A tool to clone efficiently all the repos in an organization
Install
pip install wr-cloner
Yes, it's called wr-cloner in PyPi, since cloner was already taken :sad:
Usage
Usage: cloner [OPTIONS] GITHUB_ORGANIZATION
Clones all visible repositories for a given organization.
Options:
--version Show the version and exit.
--token TEXT GitHub token to read private repos.
--threads INTEGER Number of threads and processes to use.
[default: 4]
--logging [ERROR|WARNING|INFO|DEBUG]
Logging level [default: INFO]
--help Show this message and exit.
Contributing
Check the CONTRIBUTING.md file.
Current status of the project -> here
Security
Follow the instructions in the SECURITY.md file.
License
Treeware
This package is Treeware. If you use it in production, then we ask that you buy the world a tree to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.
Other & Troubleshooting
Multithreading doesn't work to clone repos, since the os.system
call is 1 for each PID. The splitting is done with
multithreading, the cloning with multiprocessing. Same amount of threads and processes.
Star History
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for wr_cloner-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e0a9e740c0a4c1f8aca2b7c0c1d41d316f2418b50f17c03aaf604bf40273a7 |
|
MD5 | 0f4e2db26ff7bec9c4c3ab97ca43dd3b |
|
BLAKE2b-256 | cde211a6d089bea7c7a65e653bdd9aefae87b5b25cb8d181c86cfd8611c66cec |