A command-line interface for GitLab that brings issues, merge requests, and CI/CD pipelines to your terminal.
GLab is a command-line interface tool for GitLab that enables developers to manage GitLab resources like issues, merge requests, and CI/CD pipelines directly from their terminal. It solves the problem of constantly switching between the browser and terminal by integrating GitLab workflows into the command-line environment where developers already work with git.
Developers and DevOps engineers who use GitLab for version control and CI/CD and prefer command-line tools for efficiency.
GLab offers a seamless, terminal-centric workflow for GitLab, inspired by GitHub CLI (gh), with features like real-time pipeline monitoring and automatic host detection, making it a powerful alternative to web-based GitLab interactions.
The GitLab CLI tool. Archived: now officially adopted by GitLab as the official CLI tool and maintained at https://gitlab.com/gitlab-org/cli. See https://github.com/profclems/glab/issues/983
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works seamlessly with both GitLab.com and self-hosted instances, supporting multiple authenticated hosts as highlighted in the README's integration features.
Allows watching running pipelines directly from the CLI, reducing context switching by providing live pipeline status and logs without browser access.
Automatically detects the GitLab hostname from git remotes in the working directory, simplifying workflows in multi-repository setups as per the README.
Supports global, local, and host-specific configuration via environment variables and config files, offering fine-grained control for diverse use cases.
Only supports GitLab, making it useless for teams using platforms like GitHub or Bitbucket, which limits adoption in heterogeneous development environments.
Lacks a graphical user interface, which can hinder tasks like visual diff reviews or issue management that benefit from web-based tools.
With the project moved to GitLab's official repository, users of this fork may face breaking changes or need to migrate configurations, adding complexity.