Skip to main content

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

repo-cloner-1.0.0.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

repo_cloner-1.0.0-py3-none-any.whl (5.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page