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

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.

Источник: habr.com

0 0 голоса
Рейтинг новости
0
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии