Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/florian42/get-repo

A small cli utility for cloning git repositories in an orderly manner.
https://github.com/florian42/get-repo

cli git python

Last synced: 18 days ago
JSON representation

A small cli utility for cloning git repositories in an orderly manner.

Awesome Lists containing this project

README

        

# get-repo
> A small cli utility for cloning git repositories in an orderly manner.

`get-repo` clones git repositories into `$HOME/source/{host}/{owner}/{repository-name}`

## Installation

OS X & Linux & Windows:

```sh
pip install get-repo
```

## Usage example

```sh
get-repo https://github.com/florian42/get-repo.git
get-repo [email protected]:florian42/get-repo.git
```

Clones the git repository get-repo into `~/source/github.com/florian42/get-repo`

## Development setup

- Install Python 3.x
- Install [Poetry](https://python-poetry.org/docs/)

```sh
poetry install
poetry run pre-commit install
poetry run pre-commit run --all-files
```

## Release History
* 0.1.3
* Use gitpython instead of subprocess
* Dependency Updates
* 0.1.2
* Initial Release

## Meta

Florian Aumeier – [email protected]

Distributed under the MIT license. See ``LICENSE`` for more information.

[https://github.com/florian42/get-repo](https://github.com/florian42)

## Contributing

1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request