glc
A command line tool for Gitlab. Aim to provide a centralized configuration file to archive/backup/restore Gitlab settings/namespace/groups/users/repositories.
Background
I am running administrator role for my teams, and it's time wasting to browse and click for create/update roles/projects or setup webhooks/intetgrations for Gitlab projects. Though there are few choices but none of them seems handy enough for me. Let's see if I can make a better one on my own.
Note: This project is basically only a mix of ideal concepts and still under developing.
Installation
Pip/Pipx
# Install over pip
pip install --upgrade glc
# It's even better with pipx
pipx install glc
Usage
glc config init
Developing
Take a look at Develop
Contribute
Wherever there is any issue or suggestions, feel free to raise issus here.
Reference
For more detail, check Document.