Python utility for cloning repositories
Project description
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
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 repo_cloner-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1e6eb45c18f5f8c1acb674c6a40b58ec9f0208e35abdda6987b3c3fd9e2270d |
|
MD5 | 7a3ce270bbc4511e48bb27ce8da5f51f |
|
BLAKE2b-256 | 757913595a29d388d2f868a2dc42b48c233c3c8a97c185c9fb5ff418e17ec3a6 |