lab (devel/lab) Updated: 1 year, 4 months ago Add to my watchlist

git-wrapper for GitLab specific functionality

Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab, including seamless workflows for creating merge requests, issues and snippets.

Version: 0.25.1 License: public-domain GitHub
Maintainers cwrinn
Categories devel
Platforms darwin
Variants -

"lab" depends on

build (2)

Ports that depend on "lab"

No ports

Port notes

# Configuration
lab needs your GitLab information in order to interact with to your GitLab instance.
There are several ways to provide this information to lab:

1. Environment variables: LAB_CORE_HOST, LAB_CORE_USER, LAB_CORE_TOKEN
* Note: these are meant for when lab is running within a GitLab CI pipeline
3. HCL config file: ./lab.hcl
4. HCL config file: ~/.config/lab.hcl

These are checked in order. If no suitable config values are found, lab will prompt
for your GitLab information and save it into ~/.config/lab.hcl. For example:

$ lab
Enter default GitLab host (default:
Enter default GitLab user: zaq
Enter default GitLab token:

Like hub, lab feels best when aliased as git. In your .bashrc or .bash_profile, put:
alias git=lab

Port Health:

Loading Port Health

Installations (30 days)


Requested Installations (30 days)