HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

评论

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

Photoshop 2023 (PS 2023下载) v24.7中/英文激活版

Rose

Paragon NTFS Mac终身激活版(mac读写ntfs磁盘软件)

Rose

深度解读昇腾CANN多流并行技术,提高硬件资源利用率

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号2024年7月PK榜

鸿蒙再进化,原生游戏商用化进程加速

最新动态

为什么单元测试不是持续交付的唯一答案

禅道项目管理

项目管理 DevOps 单元测试 自动化测试 持续交付

Parallels Desktop 17(pd虚拟机)+懒人小白win系统直装包

Rose

office 365 for mac破解版附激活工具

Rose

XMind 2024绿色破解版下载 好用的思维导图软件

Rose

CQ 社区版2.13.3 | 支持全局开启OTP登录、文本导入功能可独立控制……

BinTools图尔兹

访问控制 数据库管控 CloudQuery OTP令牌 #SQL

万字长文浅谈系统稳定性建设

京东科技开发者

spark运行的基本流程

京东科技开发者

【永久激活版】Topaz Mask AI for mac 人工智能AI抠图

Rose

LED透明屏:新时代的视觉革命与技术突破

Dylan

广告 科技 LED display LED显示屏 市场

【HDC.2024】云原生中间件,构筑软件安全可信的连接桥梁

华为云PaaS服务小智

云计算 云原生 软件开发 华为云

蓝易云 - ConcurrentHashMap是如何保证线程安全的

百度搜索:蓝易云

Java Linux 运维 hashmap ConcurrentHashMap

Mac密室逃脱游戏推荐:Escape Simulator for mac安装包

你的猪会飞吗

Mac游戏下载 Mac电脑软件

Java开发者LLM实战——使用LangChain4j构建本地RAG系统

京东科技开发者

蓝易云 - JavaScript中exec()方法详解

百度搜索:蓝易云

JavaScript 云计算 Linux 运维 exec

硬件加倍,性能翻番!TDengine 线性扩展能力测试全解析

TDengine

数据库 tdengine 时序数据库

专业HDR渲染软件Topaz Adjust AI下载安装 附topaz adjust ai破解工具

Rose

Redis可视化工具Redis Desktop Manager mac中文直装版下载安装

Rose

Memory Clean 3 for Mac 苹果电脑内存清理工具

Rose

蓝易云 - 一文了解Validator库

百度搜索:蓝易云

node.js 运维 云服务器 validator 免备案服务器

华为云技术专家硬核分享,云原生中间件如何加速业务发展

华为云开发者联盟

云原生 中间件 华为云 华为云开发者联盟 企业号2024年7月PK榜

知乎AI产品“直答”正式上线!文心一言4.0 Turbo来袭,可为农民提供专业指导!|AI日报

可信AI进展

人工智能

探索哈希函数:数据完整性的守护者

天津汇柏科技有限公司

哈希函数

Illustrator 2024中文激活版 ai2024下载安装教程 附破解工具

Rose

2024年6月文章一览

codists

编程人

基于STC89C52+PulseSensor心率传感器检测心率实时显示

DS小龙哥

7月月更

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