文件名称:编写更好脚本的工具-Node.js开发
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-16 03:02:25
Node.js Command-line utilities
Bash很棒,但是在编写脚本时,人们通常会选择一种更方便的编程语言。 JavaScript是一个完美的选择,但是标准的Node.js库在使用之前需要额外的麻烦。 zx包为child_process提供了有用的包装器,转义了参数并给出了合理的默认值。 :spiral_shell:zx#!/ usr / bin / env zx等待$`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`,])让name ='foo bar'等待$`mkdir / tmp / $ {name}`Bash很棒,但是在编写脚本时,人们通常会选择一种更方便的编程语言。 JavaScript是一个完美的选择,但是标准的Node.js库要求
【文件预览】:
zx-main
----docs()
--------code-of-conduct.md(4KB)
--------contributing.md(1KB)
----zx.mjs(5KB)
----package.json(668B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(163B)
--------ISSUE_TEMPLATE.md(130B)
--------workflows()
----LICENSE(11KB)
----index.mjs(6KB)
----index.d.ts(2KB)
----examples()
--------pipelines.md(1KB)
--------no-extension(783B)
--------markdown.md(385B)
--------basics.mjs(2KB)
--------interactive.mjs(807B)
--------typescript.ts(888B)
--------backup-github.mjs(1KB)
----.gitignore(41B)
----test.mjs(3KB)
----README.md(7KB)