写点什么

GitLab 推出命令行工具,将整个开发流程带到了终端上

作者:Matt Saunders

  • 2023-01-07
    北京
  • 本文字数:781 字

    阅读完需:约 3 分钟

GitLab推出命令行工具,将整个开发流程带到了终端上

DevOps 工具供应商GitLab宣布推出glab——一个用于与 GitLab 交互的命令行工具,进一步将触角延伸到代码编写过程的所有阶段


glab 是用Go语言编写的,由加纳的一名软件工程师Clement Sam于 2020 年 7 月创建,自那时起已有80多名贡献者参与开发。其目标是提供与GitHub CLI 工具gh类似的功能,包括处理GitLab Issue和合并请求,以及观察直接从 CLI 运行的管道。glab 可用于SaaS产品自托管GitLab。GitLab CLI 使用 glab <command> <subcommand> [flags]这样的结构来执行之前只能从 GitLab 用户界面执行的许多任务


GitLab 的目标是让开发人员把更多的精力放在有意义的工作上,让他们可以使用流行的带有GitLab工作流插件的编辑器VS Code。随着 GitLab 与 CLI 的集成并被正式采用,开发人员不再需要频繁地在 Web 浏览器和终端之间切换。之前,开发人员需要使用git命令行进行文件提交推送拉取,然后在 Web 浏览器中创建相关的合并请求和运行管道


随着过去几个月采用量的增长,GitLab 在更大范围内提升了 glab 的安全性,因为 GitLab 的应用程序安全团队已经对这个工具进行了评审,确保它对用户是安全的。glab 使用 GitLab 的个人访问令牌(PAT)进行身份验证,与其他管理代码的 CLI 和 GUI 工具类似。


现在,这个工具的1.24.1版本已经发布,并重新命名为 GitLab CLI,由 GitLab 自己托管。开发社区在经过这个过渡之后也保留了下来——自被采用以来的来自社区的近 40 项贡献,包括创建者 Clement 本人的。未来的版本有望解决项目中积压的一些问题,GitLab 已经表示愿意了解社区想从这个 CLI 工具中得到什么,以及如何增强它,以进一步改进开发者的工作流程。


glab CLI 现在可以从 GitLab 上的代码库中获得,并且可以安装在 macOS、Windows 和 Linux 上。


原文链接

https://www.infoq.com/news/2022/12/gitlab-adopts-glab-cli/


相关阅读:

GitLab发布单租户SaaS产品,实现严格的安全性和合规性

如何利用极狐 GitLab CI/CD 完成 Jenkins 的迁移

2023-01-07 08:007283

评论

发布
暂无评论
发现更多内容

Spring cloud 之 CircuitBreaker篇

邱学喆

Spring Cloud circuit break Resilience4j

关于云端应用开发语言选择

穿过生命散发芬芳

3月月更

IntellJ IDEA诺依开发部署文档

北极的大企鹅

开源 开源技术

2022第10周-职业素养被触动的瞬间

李印

总结思考

[算法练习]3 三数之和

暖蓝笔记

3月月更 38妇女节

基于开源组件打造Kafka自治集群

俞凡

架构 Slack 大厂实践 3月月更

JavaScript 基础(二):函数

devpoint

JavaScript 作用域 函数绑定 3月月更

Linux之rcp命令

入门小站

Linux

算法训练营总结

施正威

Linux之telnet命令

入门小站

Linux

ModelArts框架入门开发(完成物体分类、物体检测)

DS小龙哥

深度学习 3月月更

《软件开发的201个原则》思考:1.质量第一

非晓为骁

个人成长 软件开发 软件质量 工程师文化

【CAD】快捷键大全

謓泽

3月月更

在线上传图片二维码识别解析

入门小站

工具

kube-scheduler源码分析(3)-抢占调度分析

良凯尔

Kubernetes 容器 源码分析 云原生 容器云

RENO: Netflix的快速事件通知系统

俞凡

架构 netflix 大厂实践 3月月更

微博评论系统的高性能高可用计算架构

阿卷

架构实战营

低代码实现探索(三十八)业务场景封装

零道云-混合式低代码平台

小程序大未来

源字节1号

微信小程序 开源 前端开发 后端开发

Shell速查手册

陈新卫

口腔数字化时代:AI牙医的防御基建与攻坚

脑极体

八个Docker的真实应用场景

hongfei

Docker 容器

《减压脑科学》有田秀穗

xujiangniao

读书

Vue3 企业级网站建设

源字节1号

小程序 开源 前端开发

【Vue】整合tinymce富文本编辑器

TaurusCode

Vue tinymce 富文本编辑器

Web 键盘输入法应用开发指南 (7) —— 开发实战(二)

天择

JavaScript 键盘 实战 输入法 3月月更

12个iOS技术面试题及答案总结

原来是泽镜啊

ios 程序员 架构师 ios开发

实用机器学习笔记二十七:深度神经网络架构

打工人!

深度学习 学习笔记 机器学习算法 3月月更

一日为期,极行千里 ——「企业级零代码黑客马拉松」正式启动报名

明道云

Java八股文1—Java平台概览

javaadu

Java 面试题 Java八股文

在线JSON转toml工具

入门小站

工具

GitLab推出命令行工具,将整个开发流程带到了终端上_语言 & 开发_InfoQ精选文章