写点什么

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

作者:Matt Saunders

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

    阅读完需:约 3 分钟

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

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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

评论

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

测试开发网络篇-网络协议简介

禅道项目管理

软件测试 自动化测试 测试开发

基础设施设施即代码(IaC)平台 Pulumi | 混合云管理利器

郭旭东

基础设施即代码 IaC

详解JQuery框架的五大选择器

华为云开发者联盟

jquery 选择器 层级选择器 属性选择器 过滤选择器

前端实操案例丨如何实现JS向Vue传值

华为云开发者联盟

Vue 大前端 js Promise Vuex state

聊聊那些小而美的开源搜索引擎

代码先生

搜索引擎 elasticsearch meilisearch

测试开发专题-开篇

禅道项目管理

软件测试 自动化测试 测试开发

Flume的负载均衡load balancer

大数据技术指南

flume 5月日更

Serverless:这真的是未来吗?(二)

Serverless Devs

Serverless 运维 云原生 后端 无服务器

kafka基本概念

杨四正

大数据 kafka 架构设计 消息队列 消息队列架构

飞桨前沿升级、顶级开源项目、产教融合育人,WAVE SUMMIT论坛内容先睹为快!

百度大脑

深度学习 飞桨

看MindSpore加持下,如何「炼出」首个千亿参数中文预训练语言模型?

华为云开发者联盟

框架 mindspore 盘古 NLP 大模型 中文预训练模型

支付中心设计

try catch

支付 支付中心

多线程 VS 多进程(一)

若尘

多线程 多进程 Python编程 5月日更

2、kafka 2.8.0 源码环境搭建

杨四正

大数据 kafka 消息队列 kafka2.8

膜拜!Github访问量破百万,阿里内部首次公布的Java10W字面经有多强?

Java 程序员 架构 面试

让人工智能成为保险行业科技基因的一部分!

百度大脑

人工智能 保险

阿里分布式大神亲码“redis核心技术笔记”,没有废话,全是干货!

Java架构追梦

Java redis 阿里巴巴 架构 架构分布式

520 单身福利|获奖名单公布~

InfoQ写作社区官方

520单身福利 热门活动

看完了京东年薪150万的大佬扔给我的“阿里内部Java 成长笔记”,差距不止一点点

Java 程序员 架构 面试 计算机

智能视频云3.0全景图来了!深度融合视频应用共创行业新生态

百度大脑

云智一体 智能视频 云智技术

深入浅出分布式存储性能优化方案

焱融科技

云计算 分布式 高性能 云存储 超融合

iOS开发底层原理技术~RAC深度解析

ios cocoa 程序员 移动开发

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

Hesher

架构 Architecture 架构实战营 存储系统

java性能分析与问题定位 实战

try catch

Java 性能分析

JavaScript+TensorFlow.js让你在视频中瞬间消失

不脱发的程序猿

JavaScript 人工智能 开源 TensorFlow.js

架构实战营模块3课后作业-基于“自研集群+MySQL存储”的消息队列架构设计方案

吴建中

架构实战营

普通代码块 静态代码块 构造代码块......傻傻分不清

麦洛

Java

私有云解决方案

anyRTC开发者

音视频 WebRTC RTC sdk

从酷睿双核到Tiger Lake-H,英特尔如何帮游戏笔记本完成蜕变

E科讯

DEMO WORLD分论坛聊些啥?高端制造、未来出行、皮肤科技、未来产业……

创业邦

创新

SparkStreaming知识点总结

五分钟学大数据

大数据 5月日更

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