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 文件和生成类型定义,以及更安全

2023-01-04

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

2025-08-05

其官方开发者博客及Google I/O2025大会上宣布,Android Studio正式推出免费的Agent模式,为安卓应用开发引入了革命性的AI辅助功能。这一功能的发布不仅大幅提升了开发效率,还凭借其智能化的交互方式和灵活的自定义规则支持,被

2025-08-02

谷歌发布了一款面向程序员的开源字体:Google Sans Code。 据介绍,Google Sans Code 是一个等宽字体系列,为代码带来清晰度、可读性以及一丝谷歌独特的品牌特色。 主要特性 增强可读性:专为代码编辑器和终端中的最佳可读

2025-07-10

月 4 日,现代化、开源的 Linux 服务器运维管理面板 1Panel 正式发布 v2.0.3 版本。 本次版本更新以体验优化和稳定性改进为主,围绕社区用户日常使用中反馈的问题,1Panel 开源项目组进行了多项细节打磨和功能增强,欢迎升级体

2022-09-16

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

2022-07-21

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

2022-08-16

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

2022-10-09

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

2022-06-11

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

2025-07-26

Google将于下个月正式弃用其网址缩短工具生成的链接。自2025年8月25日起,所有“https://goo.gl/*”格式的链接将不再有效,并返回404错误信息。 Google于2019年关闭了其网址缩短服务,理由是“我们发现人们在互联网上查找内容的方

2022-11-01

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

2022-04-27

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

2022-03-28

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