# zx **Repository Path**: mirrors_google/zx ## Basic Information - **Project Name**: zx - **Description**: A tool for writing better scripts - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-05-06 - **Last Updated**: 2026-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Zx logo zx

```js #!/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. No compromise, take the best of both. The `zx` package provides useful cross-platform wrappers around `child_process`, escapes arguments and gives sensible defaults. ## Install ```bash npm install zx ``` All setup options: [zx/setup](https://google.github.io/zx/setup). See also [**zx@lite**](https://google.github.io/zx/lite). ## Usage * [Documentation at google.github.io/zx/](https://google.github.io/zx/) * [Code examples](https://github.com/google/zx/tree/main/examples) ## Compatibility * Linux, macOS, or Windows * JavaScript Runtime: * Node.js >= 12.17.0 * Bun >= 1.0.0 * Deno 1.x, 2.x * GraalVM Node.js * Some kind of [bash or PowerShell](https://google.github.io/zx/shell) * [Both CJS or ESM](https://google.github.io/zx/setup#hybrid) modules in [JS or TS](https://google.github.io/zx/typescript) ## See also - [srf](https://github.com/antonmedv/srf) — a tiny, dependency-free static file server for Node.js - [fx](https://fx.wtf) — a JSON cli tool and terminal JSON viewer ## License [Apache-2.0](LICENSE) Disclaimer: _This is not an officially supported Google product._