GitLab推出命令行工具,将整个开发流程带到了终端上
DevOps 工具供应商 GitLab 宣布推出 glab —— 一个用于与 GitLab 交互的命令行工具,进一步将触角延伸到代码编写过程的所有阶段。
glab 是用 Go 语言编写的,由加纳的一名软件工程师 Clement Sam 于 2020 年 7 月创建,自那时起已有 80 多名贡献者参与开发。其目标是提供与 GitHub CLI 工具 gh 类似的功能,包括处理 GitLab Issue 和合并请求,以及观察直接从 CLI 运行的管道。glab 可用于 SaaS 产品和自托管 GitLab。GitLab CLI 使用 glab[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/
声明:本文为 InfoQ 翻译,未经许可禁止转载。
直面成本“刺客”、拒绝繁杂技术花样,压力之下云厂商改变方向|解读云原生的 2022
马化腾内部开炮:有些业务都活不下去了,周末还打球;阿里云香港服务器“史诗级”宕机;马斯克萌生退意 | Q资讯
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 习近平在澳门国际机场发表讲话 7927381
- 2 莫言坦言:为百万奖金决定领奖 7963431
- 3 俄罗斯高官专家接连被暗杀 7838813
- 4 我在澳门“养”国宝 7704572
- 5 费翔片场等4小时只为告别马东锡 7657371
- 6 微信朋友圈崩了 7518693
- 7 印度女网红用面包做连衣裙惹众怒 7455853
- 8 男子帮母亲虐待饿死弟弟判百年 7384692
- 9 年轻人买谷子4个月花费数十万 7202333
- 10 11月份国民经济运行5大亮点 7154979