zx:编写更好脚本的工具

时间:2024-05-31 05:11:31
【文件属性】:

文件名称:zx:编写更好脚本的工具

文件大小:18KB

文件格式:ZIP

更新时间:2024-05-31 05:11:31

nodejs javascript JavaScript

:spiral_shell: x #!/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}` Bash很棒,但是在编写脚本时,人们通常会选择一种更方便的编程语言。 JavaScript是一个完美的选择,但是标准的Node.js库在使用之前需要额外的麻烦。 zx包为child_process提供了有用的包装器,转义了参数


【文件预览】:
zx-main
----.gitignore(41B)
----zx.mjs(3KB)
----package.json(594B)
----LICENSE(11KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(163B)
--------ISSUE_TEMPLATE.md(130B)
----index.mjs(4KB)
----examples()
--------parallel.mjs(700B)
--------basics.mjs(745B)
--------cjs.js(785B)
--------backup-github.mjs(1KB)
----README.md(4KB)
----test.mjs(2KB)
----version.js(651B)
----docs()
--------code-of-conduct.md(4KB)
--------contributing.md(1KB)
----index.d.ts(1KB)

网友评论