
A tool for writing better scripts
#!/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}` 这个库是对 Child process 模块的简单封装,但设计得很棒,使用体验绝佳,实在是居家旅行必备良品
1 haozes 2021 年 5 月 11 日 MARK,很方便,居然是 GOOGLE 出的 |
2 haozes 2021 年 5 月 11 日 现在写脚本也基本用 JS,配合此款封装,相当的香了 |
4 yEhwG10ZJa83067x 2021 年 5 月 11 日 昨天 trending 上面看到了 |
5 Jaeger 2021 年 5 月 11 日 很棒,感谢分享 |
6 sam014 2021 年 5 月 11 日 好东西 |
7 ch2 2021 年 5 月 11 日 比 Python 强在哪? |
8 David1119 2021 年 5 月 11 日 python 不香吗? ansible 不香吗? |
9 kaixuan1901 2021 年 5 月 11 日 看起来不错,Mark |
10 chiu 2021 年 5 月 11 日 前几天在 HN 上有看到: https://news.ycombinator.com/item?id=27072515 |
11 wellsc 2021 年 5 月 11 日 js 写脚本总觉得怪怪的 |
12 hahastudio 2021 年 5 月 11 日 搞集成的时候感觉可以,但这个 code style 实在是不喜欢 你说是 bash 吧,还要总留意 js 的 promise ;你说是 js 吧,但最主体部分写的都是 bash,你还是得会调用那些命令 所以我觉得除非我不方便再提供一个 script 文件让 js 去调用,还是直接写 bash 最简单 |