您现在的位置是:课程教程文章
谷歌开源的脚本工具,Zx 3.0.0了解一下?
2023-12-13 23:28课程教程文章 人已围观
zx 是一个更方便、更友好地帮助开发者写脚本的工具,由谷歌开源和负责维护。
简介
虽然 Bash 十分好用,但在编写脚本的时候,大家通常会选择一种更方便的编程语言,例如 JavaScript 就是一个很完美的方案。不过标准的 Node.js 库在使用之前需要许多额外的操作,比如安装、导入库等,zx 为child_process提供了封装器,用于转义参数并提供切合实际的默认值。
#!/usr/bin/envzx await$`catpackage.json|grepname` letbranch=await$`gitbranch--show-current` await$`depdeploy--branch=${branch}` awaitPromise.all([ $`sleep1;echo1`, $`sleep2;echo2`, $`sleep3;echo3`, ]) letname='foobar' await$`mkdir/tmp/${name}`
新变化
zx 3.0.0 于上周正式发布,主要变化如下:
使用继承的标准输入而不是管道
对测试文件和示例文件进行分离
为支持解析正确的脚本扩展名,修复了修剪查询字符串方法
添加退出代码信息
修复在 question() 调用处的中断
在 TS compile 添加错误打印操作
如果已经解决错误,pipe()会抛出异常
在- Markdown 脚本中添加对 bash 代码块的支持
修复引用和替换错误
修复 JS 堆栈的拆分正则表达式问题
以上就是谷歌开源的脚本工具,Zx 3.0.0的介绍,希望对大家有所帮助。更多精彩内容分享:头条
课程教程:谷歌开源的脚本工具,Zx 3.0.0了解一下?上一篇:更好使用爬虫代理的方法
下一篇:没有了