child_process
提供了封装器,用于转义参数并提供切合实际的默认值。#!/usr/bin/env zx
await $`cat package.json | grep name`
let branch = await $`git branch --show-current`
await $`dep deploy --branch=${branch}`
await Promise.all([
$`sleep 1; echo 1`,
$`sleep 2; echo 2`,
$`sleep 3; echo 3`,
])
let name = 'foo bar'
await $`mkdir /tmp/${name}`
使用继承的标准输入而不是管道
对测试文件和示例文件进行分离
为支持解析正确的脚本扩展名,修复了修剪查询字符串方法
添加退出代码信息
修复在 question() 调用处的中断
在 TS compile 添加错误打印操作
如果已经解决错误,pipe()
会抛出异常
在- Markdown 脚本中添加对 bash 代码块的支持
修复引用和替换错误
修复 JS 堆栈的拆分正则表达式问题
END