写点什么

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:006996

评论

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

Centos7安装JDK和Tomcat详细步骤

爱好编程进阶

Java 程序员 后端开发

ElasticSearch中DSL高级检索(Query)

爱好编程进阶

Java 程序员 后端开发

成为Java顶尖程序员之前,先过了下面问题才行

Java架构追梦

Java 后端开发 数据结构与算法

Day232&233

爱好编程进阶

Java 程序员 后端开发

头一次见这么牛的的SpringBoot从入门到实战文档

Java架构追梦

spring java面试 后端开发

公司8java开发接私活被抓了,我说他最近咋这么飘

Java架构追梦

程序员 JAVA开发 java面试 后端开发

dubbo 长连接

爱好编程进阶

Java 程序员 后端开发

自己动手写 Docker 系列文章总览

Go Docker 4月月更

vivo X80系列高端爆款之路:火把照耀在无人区

脑极体

Apache负载均衡与Tomcat集群配置学习(Windows环境)

爱好编程进阶

Java 程序员 后端开发

Elasticsearch Query DSL之Compound queries(复合查询)

爱好编程进阶

Java 程序员 后端开发

五分钟搞懂分布式流控算法

俞凡

架构 算法

GitHub已置顶!Alibaba最终版Java面试小抄+架构师系统进阶指南

Java架构追梦

Java 后端开发 程序员面试

对已有系统如何开展TDD

Bruce Talk

敏捷 敏捷开发 TDD Agile

从领导喊你回去改 Bug 来说如何取消 Dio 网络请求?

岛上码农

flutter ios开发 安卓开发 4月月更 跨平台开发

移动办公安全告急?融云 x 海泰方圆,给即时通讯加把「安全锁」

融云 RongCloud

Dockerfile 搭建tomcat基础镜像与项目镜像

爱好编程进阶

Java 程序员 后端开发

docker的网络管理

爱好编程进阶

程序员 后端开发

Nacos在企业生产中如何使用集群环境?

牧小农

nacos SpringCloud Alibaba

阿里架构师花两个月时间整理出来的Java独家面试题(Java岗)

Java架构追梦

Java 程序员 后端开发

Elasticsearch中的Term查询和全文查询

爱好编程进阶

Java 程序员 后端开发

elasticsearch各种问题总结

爱好编程进阶

Java 程序员 后端开发

面试了200多个程序员,多数上来就要20K,说实话6K我都不想给

Java架构追梦

Java 后端开发 程序员面试

[Day31-03]-[二叉树] BST树中的众数

方勇(gopher)

LeetCode 数据结构和算法

Activiti6

爱好编程进阶

Java 程序员 后端开发

Day163

爱好编程进阶

Java 程序员 后端开发

Drools规则引擎实践直白总结

爱好编程进阶

Java 程序员 后端开发

千万级学生管理系统的考试试卷存储方案

凯博无线

不要再焦虑了,进大厂真的没你想象的那么困难

Java架构追梦

四面字节跳动Java研发岗,最终拿下Offer,只有努力,方能成功,老八股了

Java架构追梦

Java MySQL 程序员 后端开发

Sentinel集群限流探索

艾小仙

sentinel 分布式限流 集群

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