Skip to main content

CLI for mass actions on GitLab

Project description

Teachers GitLab: perform operations over multiple GitLab projects

A Python utility to help you manage multiple repositories at once.

Our target users are teachers that need to manage separate repository for each student and massively fork, clone or upload files in all projects at once.

Installation in a nutshell

pip install teachers-gitlab

Note: we require at least pip install pip==22.0; details are in our documentation at https://teachers-gitlab.readthedocs.io/install.html.

First steps

Please, refer to our on-line documentation at https://teachers-gitlab.readthedocs.io/first-steps.html. Individual commands are described at https://teachers-gitlab.readthedocs.io/commands/.

Development

Please, look at https://teachers-gitlab.readthedocs.io/development.html.

Contributing and getting help

Please, open an issue or start a discussion at our GitHub repository https://github.com/d-iii-s/teachers-gitlab. Matfyz members can create issues on our GitLab as well https://gitlab.mff.cuni.cz/teaching/utils/teachers-gitlab.

We also welcome suggestions for new functions. Patches and merge requests with new functions are welcomed even more :-).

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

teachers_gitlab-0.3.0.tar.gz (34.7 kB view details)

Uploaded Source

Built Distribution

teachers_gitlab-0.3.0-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file teachers_gitlab-0.3.0.tar.gz.

File metadata

  • Download URL: teachers_gitlab-0.3.0.tar.gz
  • Upload date:
  • Size: 34.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for teachers_gitlab-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b12929b10a52d9ca08ff85a256549f029a41e20564f70abf82a69f564e330b68
MD5 9124c37e6bdb8d0339d29be85a63c970
BLAKE2b-256 b6a57217e8aa2202cdc62cfe545a8edc43d107fd0455af3b9a95bf25d5e147a6

See more details on using hashes here.

File details

Details for the file teachers_gitlab-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for teachers_gitlab-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 894bdd417d4e5c0f624ae2cecff77b92292bc5f7e70ca53744a48a410f001d56
MD5 ee1e0d35e3b9f7ac5c8e62ede16174d4
BLAKE2b-256 e10af94adadcdb452648215767a687e14e0d9e59b516016d00f57626cc0c7f30

See more details on using hashes here.

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