Как стать автором
Обновить

Google выпустила открытый инструментарий zx v8.0.0

Время на прочтение1 мин
Количество просмотров2.3K

6 апреля 2024 года Google выпустила новую мажорную версию открытого инструментария командной строки zx v8.0.0. Исходный код проекта опубликован на GitHub под лицензией Apache License 2.0. Предыдущая версия проекта zx v7.2.3 вышла в июле 2023 года.

Командная оболочка Bash хороша, но когда дело доходит до написания скриптов, люди часто выбирают более удобный язык программирования, и JavaScript прекрасно для этого подходит. Перед началом работы стандартная библиотека Node.js требует множества дополнительных операций, таких как инсталляция и её внедрение. Проект zx обеспечивает обёртку модулю child_process, которая экранирует параметры и предоставляет смердженные значения по умолчанию.

«В этом выпуске мы представили множество новых функций, улучшений и исправлений ошибок. Мы также внесли некоторые критические изменения, поэтому внимательно прочитайте примечания к выпуску. Больше безопасности, больше стабильности и значительно сокращается время установки. Zx теперь примерно в 20 раз меньше», — уточнили разработчики проекта.

Также команда проекта полностью переработала ядро zx. Теперь оно доступно в виде отдельного пакета zurk.

В zx v8.0.0 стало доступно переопредение внутренних API для реализации пулов, тестирования макетов и так далее. zx больше не ищет powershell по умолчанию в Windows. Если он вам все ещё нужен, то можно использовать помощник usePowerShell. Синхронизация процесса cwd между вызовами $ отключена по умолчанию. Эта функциональность обеспечивается через опцию async hook, и теперь ею можно управлять напрямую. Также в новом проекте добавлена поддержка минут по продолжительности, улучшено извлечение стека для поддержки Bun и исправлена проблема со счётчиком в некоторых TTY.

Теги:
Хабы:
Всего голосов 5: ↑5 и ↓0+6
Комментарии2

Другие новости

Истории

Работа

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань