GitLab command line interface
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.