zx 8.0.0 正式发布,谷歌开源的脚本工具


zx v8.0.0 已正式发布。zx 是一个更方便、更友好地帮助开发者写脚本的工具,由谷歌开源和负责维护。

新版本引入了许多新功能、改进和 bug 修复。其中包括使用esbuild和dts-bundle-generator来打包 js 文件和生成类型定义,以及更安全、更稳定,且安装时间显著缩短。

此外,zx 现在体积缩小了约 20 倍,并且引入了 Options presets。zx 核心也已经完全重构,并作为一个名为zurk的独立包提供。

新版本还引入了一些新的 API,比如$.sync()API用于同步执行命令,以及AbortController用于中止命令执行。此外,kill方法也已公开,用于终止任何进程。还有一些其他改进和修复,比如引入了$.postfix选项,与$.prefix类似。

详情查看发布公告。


相關推薦

2022-06-16

zx 是一个更方便、更友好地帮助开发者写脚本的工具,由谷歌开源和负责维护。 简介 虽然 Bash 十分好用,但在编写脚本的时候,大家通常会选择一种更方便的编程语言,例如 JavaScript 就是一个很完美的方案。不过标准的 Node.js

2022-09-04

、Simpleviewer、刻录成光盘或创建 Web 画廊。 digiKam 7.8 已正式发布,本次更新的部分内容如下: AppImage bundle 中使用的 Qt 5.15 LTS KDE 框架和 Libraw 的更新。KDE 框架已更新至最新的 5.96 版本,包括大量错误修复。基于 Libraw 源代

2022-09-16

师陈卓与大家分享了 Android 的最新动态。Android 13 已正式推出,该版本加入了对隐私、生产力和现代标准的支持和增强,以帮助开发者更轻松地构建优质应用与产品。 现代 Android 开发工具也进一步提升开发者生产力,

2022-07-21

宣布开源量子编程框架 Cirq 的第一个完整版本 :Cirq 1.0 正式发布。 Cirq 是一个 Python 框架,用于编写、操作和优化量子电路。它专为近期的量子计算机设计,这些计算机具有几百个量子比特和几千个量子门,而 Cirq 1.0 版本支持

2022-10-09

特率的语音压缩,可以在 3kbps 的速度下运行。 谷歌去年正式开源 Lyra,近日宣布推出 Lyra V2。与 V1 相比,Lyra V2 采用了新架构、支持更多平台、提供可扩展的比特率、具有更好的性能,可生成质量更高的音频。 采用新架构

2022-08-16

已将 Android 13 源代码推送到 Android 开源项目(AOSP) ,并正式发布最新版本的 Android 13。 对于开发者,Android 13 专注于隐私和安全以及开发者生产力。此外,Android 13 还致力于成为更好的平板电脑和大屏幕操作系统。 开发人员

2022-04-27

的团队于 2016 年开始合作开发的开源项目,在 2017 年正式推出;它是一个大型微服务系统管理工具,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。Knative 是一个基于 Kubernetes 与 Istio 的 Serverless 架构方案,

2022-07-26

Chandler Carruth 近日在多伦多举办的 CppNorth 大会上宣布,正式开源谷歌内部打造的编程语言:Carbon,并称 Carbon 是 C++ 的继任者(目前处于实验性阶段)。 Chandler 列举了当今流行编程语言演进的一些例子,比如:Java 到 Kotlin、O

2022-08-24

5 年前的 2017 Google I/O 大会上,谷歌宣布:官方正式支持将 Kotlin 作为 Android 开发的 First-Class(一等公民)语言。自此,Kotlin 开发商 JetBrains 和谷歌一直围绕 Kotlin 进行紧密合作,并共同创立了 Kotlin 基金会。 正如最初 I/O 公告

2022-10-21

进行创新。 值得一提的是,Google Open Source 官方一开始发布的的公告内容是:"谷歌向 CNCF 捐赠了用于简单快速安全的容器镜像构建的 KO 工具"。不过这篇原始贴很快就被删除,并以一个新的、稍有分寸的标题重新发布:"KO 申

2022-11-01

经过四个星期的开发,MAME 0.249 现已发布。MAME 最初是街机模拟器,随着时间的推移,MAME 吸收了姊妹项目 MESS(多机种模拟器超级系统),所以 MAME 现在还记录了各种各样的(大多是老式的)电脑游戏、掌机游戏和电子游戏(视

2022-03-28

CPU。 上周五,兆芯开发者提交了为 GCC 加入对陆家嘴 CPU 正式支持的。该补丁除了能正确识别处理器,还针对陆家嘴微架构进行了一定的性能调优。此外,补丁还允许 GCC -march/-mtune 专门针对这种微架构使用 "lujiazui" 值。 GCC 12

2022-10-14

还在用传统密码?10月12日,谷歌宣布在 Android 和 Chrome 中正式推行密钥登录“PassKey”,以逐步替代长期使用的密码登录“PassWord”。 推出的密钥登录可以认为是“生物密码”和“授权登录”的结合。用户可以在 Android 手机上创

2022-11-19

此,在 2023 年 3 月 20 日,curl 25 岁生日当天,Daniel 将会正式发布 curl 8.0.0。这将会是 curl 23 年来首次升级主版本号。不过正如上文所解释,此次升级主版本号与功能变化无关,也不会进行特别的庆祝。总而言之,这个升级和常规