ackerr
lab
Go

A command-line tool for gitlab

Last updated Dec 21, 2024
87
Stars
3
Forks
2
Issues
0
Stars/day
Attention Score
16
Language breakdown
Go 95.5%
Makefile 4.5%
β–Έ Files click to expand
README

Lab

CI Go Report Card release

ackerr/lab

A fuzzy finder command line tool for gitlab. δΈ­ζ–‡ζ–‡ζ‘£

Feature

lab sync        Sync gitlab projects
lab browser     Fuzzy find gitlab repo and open it in $BROWSER
lab clone       Fuzzy find gitlab repo and clone it
lab cs          Fuzzy find repo in your codespace
lab lint        Check .gitlab-ci.yml syntax
lab open        Open the current repo remote in $BROWSER
lab config      Use $EDITOR open config file, support custom config path, use --config filepath

For more information, please use lab help.

Install

homebrew

$ brew install ackerr/tap/lab

scoop

$ scoop bucket add ackerr https://github.com/Ackerr/scoop-bucket
$ scoop install ackerr/lab

go get

$ go get -u "github.com/ackerr/lab"

Configure

Recommend use lab config to edit config file (~/.config/lab/config.toml), this command will open the config file use $EDITOR. If the file don't exist, it will auto generate by config template.

Two variables are required, baseurl and token. The way to get gitlab token, see this
πŸ”— More in this category

Β© 2026 GitRepoTrend Β· ackerr/lab Β· Updated daily from GitHub