ego008 avatar

用 JavaScript 来写 Shell

🕛 by ego008

google 开源的一个玩具,可以用 JavaScript 来写 Shell 脚本

JavaScript: zx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/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`,
])

await $`ssh medv.io uptime`

代码 https://github.com/google/zx

💘 相关文章

写一条评论

Based on Golang + fastHTTP + sdb | go1.17.1 Processed in 0ms