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 git+https://gitlab.mff.cuni.cz/teaching/utils/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.2.1.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

teachers_gitlab-0.2.1-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: teachers_gitlab-0.2.1.tar.gz
  • Upload date:
  • Size: 33.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for teachers_gitlab-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6c14277fc9ea9ed992c1f9a721c1d2d3cc3be2011580f1ffd7f7935fe622cf3e
MD5 4806637e940488ca9d5bc18d991668d2
BLAKE2b-256 846af5c995254e94172b6c2ca4713ab0da26e112940cba5ca14761b5901b3770

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teachers_gitlab-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9399e10993c5fcab1d2f93b346869163bdcd041f09dff0574124b5d6bad3813b
MD5 a55c4a3f3eeb0904772f780a0ab941a9
BLAKE2b-256 57e60a28c871a707b68bd194288c7315c666ae7f43a974633cd8fe5b39c535c7

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