GLab - A GitLab CLI Tool
GLab is an open source Gitlab Cli tool written in Go (golang) to help
work seamlessly with Gitlab from the command line. Work with issues,
merge requests, watch running pipelines directly from your CLI among
other features. Inspired by gh, the official GitHub CLI
tool.
Usage
glab <command> <subcommand> [flags]
Core Commands
glab mr [list, create, close, reopen, delete, ...]glab issue [list, create, close, reopen, delete, ...]glab pipeline [list, delete, status, view, ...]glab releaseglab repoglab labelglab alias
Examples
$ glab auth login --stdin < token.txt
$ glab issue list
$ glab mr for 123 # Create merge request for issue 123
$ glab mr checkout 243
$ glab pipeline ci view
$ glab mr view
$ glab mr approve
$ glab mr merge
Installation
You can find installation instructions on our README.
Authentication
Run glab auth login to authenticate with your GitLab account. glab will respect tokens set using GITLAB_TOKEN.
Feedback
Thank you for checking out GLab! Please open an issue. to send us feedback. We’re looking forward to hearing it.