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.0.tar.gz (29.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: teachers_gitlab-0.2.0.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for teachers_gitlab-0.2.0.tar.gz
Algorithm Hash digest
SHA256 673d87d57414b20de31f53f5a88edccd0168e5853dfb1b5e8004315d2001a6bd
MD5 860a121c30522b1e62caaadeb8a408aa
BLAKE2b-256 4e95ccb98b069ca6d3024d0a13b64767b12615049073cee5a28a56ecb60870ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teachers_gitlab-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 50291974c5187a66993cffd9747bb2faf0eca052d1885c4e193d257923cb5449
MD5 6468ad822bc24e29f668959422d83760
BLAKE2b-256 02ac100126a2f918737cd1dc5ad9453bd7802a09c72579e9ea2fceb95e894dd4

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