Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/florian42/get-repo
- Owner: florian42
- License: mit
- Created: 2022-03-12T17:37:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-16T15:49:09.000Z (over 2 years ago)
- Last Synced: 2025-01-19T17:44:56.379Z (20 days ago)
- Topics: cli, git, python
- Language: Python
- Homepage: https://pypi.org/project/get-repo/
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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