Skip to main content

glc

A command line tool for Gitlab. Aim to provide a centralized configuration file to archive/backup/restore Gitlab settings/namespace/groups/users/repositories.

PyPI version PyPI Actions Status Sonarcloud Status Coverage Coverage Status Readthedoc Total alerts

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.

Release files for glc 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for glc 0.0.2
File Size Uploaded
glc-0.0.2.tar.gz 7.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for glc 0.0.2
File Interpreter ABI Platform
glc-0.0.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 26.0 kB

Release files / glc-0.0.2.tar.gz

Download URL glc-0.0.2.tar.gz
Size 7.4 kB
Tags Source
SHA-256 checksum
How to use checksums
48e3ddfb000c617371fccc9c6e9d1051284ae987f948aac2e6133788baf9c083
BLAKE2b-256 checksum
How to use checksums
a70d9644e8dd20b989138d2b244d63d26d8daa6fae9b951acf2b3cb4217ae1d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

Release files / glc-0.0.2-py2.py3-none-any.whl

Download URL glc-0.0.2-py2.py3-none-any.whl
Size 18.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b7e9e49b8e2ce316ce290e1045b5f6bf7050544b9d9dbffeb0d8d790e5f76a1f
BLAKE2b-256 checksum
How to use checksums
97b6acf5aa80cd79eb489d96a73d02cf87c2e2f48c50178b0f863906feb9ec0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page