About this project

zx allows developers to write complex scripts using JavaScript instead of Bash, combining the convenience of a high-level programming language with the ability to execute shell commands. It provides useful cross-platform wrappers around `child_process` and handles argument escaping automatically. Key features and compatibility: - Supports multiple JavaScript runtimes including Node.js (>= 12.17.0), Bun (>= 1.0.0), Deno (1.x, 2.x), and GraalVM Node.js. - Compatible with Linux, macOS, and Windows. - Supports both CommonJS (CJS) and ECMAScript (ESM) modules. - Works with both JavaScript and TypeScript. - Integrates with Bash or PowerShell.