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.
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
zxpackage provides useful cross-platform wrappers aroundchild_process, escapes arguments and gives sensible defaults.Crow Watch
A computing-focused community.Join at crow.watch/join/zx
Share great links, cool code, and new tools.
Install
All setup options: zx/setup. See also zx@lite.
Usage
Compatibility
See also
License
Apache-2.0
Disclaimer: This is not an officially supported Google product.