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


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

简介

虽然 Bash 十分好用,但在编写脚本的时候,大家通常会选择一种更方便的编程语言,例如 JavaScript 就是一个很完美的方案。不过标准的 Node.js 库在使用之前需要许多额外的操作,比如安装、导入库等,zx 为 child_process 提供了封装器,用于转义参数并提供切合实际的默认值。

zx 7.0 主要变化
  • 完全使用 TypeScript 重写
  • 代码覆盖率已达到 99%.
  • 为 async 上下文引入新的within() API
  • echo()现已支持开箱即用
  • 支持--eval flag
  • 支持 REPL
详情查看 release note。

相關推薦

2024-04-09

zx v8.0.0 已正式发布。zx 是一个更方便、更友好地帮助开发者写脚本的工具,由谷歌开源和负责维护。 新版本引入了许多新功能、改进和 bug 修复。其中包括使用esbuild和dts-bundle-generator来打包 js 文件和生成类型定义,以及更安全

2022-09-16

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

2023-01-04

Sfdp V7.0.0 正式版 欢迎使用 Sfdp 超级表单开发平台 Sfdp 通过可视化的业务单据设计,可以完整的构建一套业务逻辑系统。 Sfdp 通过脚本、函数的支持,在逻辑实现更加简洁、可用。 关于 7.0.0 版本更新内容 【新增】sfdp

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-06-11

Redis 7.0.1 现已发布,包含了针对 7.0 版本中一些新功能的 behavior changes 以及重要的错误修复;升级紧迫性为中等。具体更新内容如下: 改进 为可疑的 slow system clocksource setting 添加警告 添加 --check-system 命令行选项。(#10636)

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 手机上创