started · updated
GitLab CLI tool Glab enables terminal-based repository management
Glab is an open-source command-line interface (CLI) tool designed to allow users to interact with GitLab directly from the terminal. Launched by Clement Sam and officially adopted as a GitLab product in 2022, the tool eliminates the need to switch to a web browser for common tasks.
Users can utilize Glab to manage merge requests, approve requests, start pipeline runs, view issues, and perform linting. The tool is compatible with both gitlab.com and self-hosted GitLab instances, automatically detecting the active instance. It is written in Golang and is available for Linux, Windows, and macOS. Authentication is handled via Personal Access Tokens with specific permissions, such as ‘api’ and ‘write_repository’.