macOS
brew install lablocal Homebrew formula metadata
安装
brew install lablocal Homebrew formula metadata
sudo apk add labAlpine Linux edge package indexes · lab · 来源: dl-cdn.alpinelinux.org
nix profile install nixpkgs#labnixpkgs package indexes · pkgs/by-name/la/lab/package.nix · 来源: api.github.com
scoop install main/labScoop official bucket manifest trees · bucket/lab.json · 来源: api.github.com
概览
Git wrapper for GitLab
历史
Lab is a community GitLab command-line tool that wraps Git and GitLab API workflows. It focuses on merge requests, issues, milestones, snippets, CI pipelines, repository cloning, and forking from the terminal.
Its appeal was giving GitLab users a hub-like workflow before the GitLab-owned `glab` CLI became the obvious official comparison point.
The project presents itself as `git + GitLab`: a Go command-line utility designed to make GitLab repository work feel close to normal Git usage. The README emphasizes a simple interface for GitLab API commands and WebUI-like messages and errors.
Lab originally described itself as wrapping Git or Hub, but later release notes document removal of hub support and references to `glab`, showing the project adjusting as GitLab CLI tooling matured around it.
Lab spread through developer package managers such as Homebrew, Nix, Scoop, Alpine, and MacPorts because it solved a practical terminal gap for GitLab users: creating and reviewing merge requests, issues, and CI state without switching to the browser.
Its GitHub repository retained a modest but real community footprint, with more than a thousand stars and release artifacts for multiple platforms on the public release page.
Users configure GitLab host and token details in lab.toml files, with user, worktree, and local-project locations. Commands can be run directly as `lab` or wired into Git aliases such as `git lab mr list`.
Common workflows include cloning GitLab repositories, creating or listing merge requests, working with issues, viewing CI pipelines and jobs, and browsing project resources from the terminal.
Lab is useful package-manager history because it captures a period when Git hosting sites had uneven first-party CLI support. GitHub had hub and later gh; GitLab users often reached for community tools like lab before GitLab's own glab project became prominent.
The package also shows how CLI tools track hosted-service APIs: a small local binary becomes valuable only when it keeps up with merge-request, issue, token, and CI behavior on a remote platform.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
./lab.toml~/.config/lab/lab.toml.git/lab/lab.tomlCredential-bearing paths to review before unattended agent runs.
./lab.toml~/.config/lab/lab.toml.git/lab/lab.toml可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
lab | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/zaquestion/lab
安装元数据
| 软件包键 | brew:lab |
|---|---|
| 版本 | 0.25.1 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/lab |
| 主页 | https://zaquestion.github.io/lab |
| 仓库 | https://github.com/zaquestion/lab |
| 上游文档 | https://zaquestion.github.io/lab |
| 许可证 | CC0-1.0 |
| 源码归档 | https://github.com/zaquestion/lab/archive/refs/tags/v0.25.1.tar.gz |
| 构建依赖 | go |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | lab |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
lab
nix profile install nixpkgs#lablab 0.25.1-r36
Git Wrapper for GitLab
https://zaquestion.github.io/lab/
sudo apk add lablab-bash-completion 0.25.1-r36
Bash completions for lab
https://zaquestion.github.io/lab/
sudo apk add lab-bash-completionlab-fish-completion 0.25.1-r36
Fish completions for lab
https://zaquestion.github.io/lab/
sudo apk add lab-fish-completionlab-zsh-completion 0.25.1-r36
Zsh completions for lab
https://zaquestion.github.io/lab/
sudo apk add lab-zsh-completionlab
sudo port install labmain/lab
scoop install main/lab来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.