Об этом проекте

zx позволяет разработчикам писать сложные скрипты на JavaScript вместо Bash, сочетая удобство высокоуровневого языка программирования с возможностью выполнения команд shell. Он предоставляет полезные кроссплатформенные обертки вокруг `child_process` и автоматически обрабатывает экранирование аргументов. Основные особенности и совместимость: - Поддерживает несколько сред выполнения JavaScript, включая Node.js (>= 12.17.0), Bun (>= 1.0.0), Deno (1.x, 2.x) и GraalVM Node.js. - Совместим с Linux, macOS и Windows. - Поддерживает модули CommonJS (CJS) и ECMAScript (ESM). - Работает как с JavaScript, так и с TypeScript. - Интегрируется с Bash или PowerShell.