Logo

0x5a.live

for different kinds of informations and explorations.

GitHub - google/zx: A tool for writing better scripts

A tool for writing better scripts. Contribute to google/zx development by creating an account on GitHub.

Visit SiteGitHub - google/zx: A tool for writing better scripts

GitHub - google/zx: A tool for writing better scripts

A tool for writing better scripts. Contribute to google/zx development by creating an account on GitHub.

Powered by 0x5a.live ๐Ÿ’—

#!/usr/bin/env zx

await $`cat package.json | grep name`

const 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`,
])

const name = 'foo bar'
await $`mkdir /tmp/${name}`

Bash is great, but when it comes to writing more complex scripts, many people prefer a more convenient programming language. JavaScript is a perfect choice, but the Node.js standard library requires additional hassle before using. The zx package provides useful wrappers around child_process, escapes arguments and gives sensible defaults.

Install

npm install zx

Documentation

Read documentation on google.github.io/zx.

License

Apache-2.0

Disclaimer: This is not an officially supported Google product.

NodeJS Resources

are all listed below.

Resources

listed to get explored on!!

Made with โค๏ธ

to provide different kinds of informations and resources.