GitOrg
Organise your git repositories easily. GitOrg aims to be your git for repositories.
Install
pip install gitorg
Concept
GitOrg creates a repository of repositories locally. These repositories are composed of expressions that translate to actual git repositories.
All expressions are composed of a protocol that helps gitorg understand how to retrieve a list of repositories and a pattern to generate those.
Some valid expressions are:
web:https://github.com/mariocj89/gitorg.git: Will clone locally gitorg repository
github:mariocj89: All repositories belonging to mariocj89 user.
local:/home/mariocj89/ws/cpyhon: Cpython repository from a local path
Both local and github protocols accept glob expressions. Allowing for patterns like: github:orgname/*python* to express all repositories with python on its name in orgname.
Usage
usage: gitorg [-h] {init,add,status} ...
CLI tool to interact with list of repositories
optional arguments:
-h, --help show this help message and exit
Commands:
Commands used in various situations:
{init,add,status}
init Initializes a folder to work with gitorg
add Adds a list to the current gitorg workspace
status Show the workspace status
A sample way to clone all repositories in user mariocj89 and organization python:
gitorg init gitorg add github:mariocj89 gitorg add github:python
Metadata
Release files for gitorg 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gitorg-0.8.0-py3-none-any.whl | Python 3 | none | any | Details for gitorg-0.8.0-py3-none-any.whl |
Release files / gitorg-0.8.0-py3-none-any.whl
| Download URL | gitorg-0.8.0-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ade5906bb951541cf36307647800ff29c025d2f76212f581e1015eae16956e27
|
|
BLAKE2b-256 checksum How to use checksums |
0d86aba3704f9a78d19cdb381855e4edbb475f1990722e1bf4c9cc28924650e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for gitorg 0.8.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.