repo-cloner
Open source repository cloner.
repo-cloner is a python utility to clone multiple repositories at once without bothering to do it manual. Tool reads the information about your repositories and clone them into current directory.
main |
|---|
Setup
Currently the tool is available only on test pypi repository.
$ pip install -i https://test.pypi.org/simple/ repo-cloner==0.0.4
Now try to run repo-cloner:
$ repo-cloner -h
Usage: repo-cloner [--help][-h][--repo_file][-rf]
--help, -h: prints this message
--repo_file, -rf: .yml file with list of repositories to clone
The list of repositories can be passed either:
- git@repo1.git
- https://repo2.git
- https://repo3.git
or:
dir1:
- git@repo1.git
dir2:
dir3:
- https://repo2.git
dir4:
- https://repo3.git
If you will use the second approach then remember:
dir will be another directory created from the directory from where you are calling the script.
You cannot mix structures - list of repositories and other directories cannot lay on the same level e.g:
path1:
- repo1
- repo2
- repo3
- repo4
- repo5
- repo6
- repo7
path2:
- repo8
- repo9
- repo10
Is not allowed.
License
Metadata
Release files for repo-cloner 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| repo-cloner-1.0.0.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| repo_cloner-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.6 kB
Release files / repo-cloner-1.0.0.tar.gz
| Download URL | repo-cloner-1.0.0.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f698b06592d8e403a978222b46fe9fc717b2769f57731916ef5754a8808e1fa
|
|
BLAKE2b-256 checksum How to use checksums |
74efa622ef8ba0d166f4c5f19b78123557317683922b28b0a02a3be958e0c89a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
|
Release files / repo_cloner-1.0.0-py3-none-any.whl
| Download URL | repo_cloner-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f1e6eb45c18f5f8c1acb674c6a40b58ec9f0208e35abdda6987b3c3fd9e2270d
|
|
BLAKE2b-256 checksum How to use checksums |
757913595a29d388d2f868a2dc42b48c233c3c8a97c185c9fb5ff418e17ec3a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
|