RepositoryGoUSUnited States
ZA

zaquestion/lab

Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab

1.1kstars
100forks
76issues
2views

🛠️ Lab: Git + GitLab = Trải nghiệm GitLab trên dòng lệnh

Lab bọc lớp Git/Hub, biến các thao tác trên GitLab thành các lệnh dòng lệnh đơn giản, giống như đang dùng giao diện web.

Lab là một công cụ CLI được viết bằng ngôn ngữ Go, cho phép người dùng tương tác trực tiếp với GitLab thông qua dòng lệnh. Thay vì phải truy cập giao diện web để tạo Merge Request, quản lý issue, đăng tải snippet hay theo dõi pipeline CI, người dùng có thể thực hiện tất cả chỉ với vài lệnh đơn giản. Lab được thiết kế để hỗ trợ plenamente các API do GitLab cung cấp, đồng thời giữ nguyên trải nghiệm lỗi và thông báo tương tự như trên WebUI.

✨ Điểm nổi bật

  • Tích hợp Git workflow: Có thể cấu hình làm bí danh Git (git lab mr list) để sử dụng ngay trong môi trường phát triển.
  • Hỗ trợ đa chức năng: Tạo và chỉnh sửa Merge Request, issue, milestone, snippet, và quản lý pipeline CI.
  • Cấu hình linh hoạt: Hỗ trợ cấu hình qua file lab.toml ở ba cấp độ: toàn cục, người dùng, và worktree.
  • Hỗ trợ biến môi trường: Sử dụng LAB_CORE_HOST, LAB_CORE_TOKEN hoặc các biến CI như CI_PROJECT_URL, CI_JOB_TOKEN.
  • Đa nền tảng: Cài đặt dễ dàng qua Homebrew, Scoop, NixOS, hoặc các bản nhịp phân phối sẵn.
  • Tích hợp CI/CD: Tương tác trực tiếp với GitLab CI mà không cần rời khỏi dòng lệnh.

💡 Vì sao đáng chú ý

Lab không chỉ là một công cụ tiện lợi để thay thế giao diện web GitLab — nó được xây dựng để tích hợp sẵn vào quy trình làm việc Git truyền thống. Nhờ cách cấu hình đa cấp độ và hỗ trợ biến môi trường, Lab phù hợp cả cho phát triển cá nhân lẫn môi trường CI/CD. Đặc biệt, khả năng đồng bộ hóa lỗi và thông báo từ GitLab WebUI giúp người dùng không bỏ sót bất kỳ thông tin nào quan trọng khi làm việc trên dòng lệnh.


#GitLabCLI #GoLang #MergeRequest #DevTools #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryGo
go-gitea/gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

58.7k
Oct 26, 2026
RepositoryGo
charmbracelet/bubbletea

A powerful little TUI framework 🏗

45.5k
Oct 26, 2026
RepositoryGo
avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

190.5k
Oct 26, 2026
RepositoryPython
python-gitlab/python-gitlab

A python wrapper for the GitLab API.

2.5k
Oct 22, 2026
RepositoryGo
ollama/ollama

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

184.9k
Oct 26, 2026
RepositoryTypeScript
morluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries.

390.1k
Oct 26, 2026
RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026
RepositoryGo
cli/cli

GitHub’s official command line tool

46.7k
Oct 22, 2026
RepositoryPython
sherlock-project/sherlock

Hunt down social media accounts by username across social networks

94.9k
Oct 26, 2026