用 JavaScript 来写 Shell
google 开源的一个玩具,可以用 JavaScript 来写 Shell 脚本
#!/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`
0
See Also
- bocker - 100来行shell实现Docker的核心功能
- 纯 JavaScript 实现的走迷宫可视化
- JavaScript 实现的 IBM 5110 模拟器
- 减少使用 JavaScript 的 HTML 和 CSS 技术
- Flarum 用到的前端 javascript 库