Skip to main content

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

Build Status Develop

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

MIT 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)

Source distribution for repo-cloner 1.0.0
File Size Uploaded
repo-cloner-1.0.0.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for repo-cloner 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page