Bun Shell вышел в релиз

Разработчики среды выполнения Bun JavaScript выпустили Bun Shell - новый экспериментальный встроенный язык и интерпретатор Bun, позволяющий запускать кроссплатформенные сценарии оболочки на JavaScript и TypeScript.

Bun - это современная среда выполнения JavaScript, ориентированная на использование, аналогичное Node или Deno. Разработчики описывают его как быстрый, универсальный набор инструментов для запуска, создания, тестирования и отладки JavaScript и TypeScript, от одного файла до полностекового приложения.

Bun был разработан как замена текущим приложениям или скриптам на JavaScript и TypeScript, а новый инструмент призван упростить выполнение shell-скриптов. Разработчики отмечают, что, хотя такие оболочки, как bash и sh, существуют уже несколько десятилетий, они не очень хорошо работают в JavaScript, потому что в каждой операционной системе есть своя оболочка со своим синтаксисом и командами, а также потому, что даже одна и та же команда может иметь разные флаги и поведение.

В настоящее время эта проблема решается путем заполнения недостающих команд реализациями JavaScript. Новая оболочка Bun призвана преодолеть все эти проблемы, предоставляя новый экспериментальный встроенный язык и интерпретатор, который можно использовать для запуска кроссплатформенных сценариев оболочки на JavaScript и TypeScript.

Скрипты оболочки могут включать переменные JavaScript, а все переменные шаблона экранируются для безопасности. Stdout можно перенаправить в буфер, в файл или передать другой команде. В качестве stdin можно использовать Response, а также встроенные команды, такие как cd, echo и rm:

Команда утверждает, что инструмент работает в Windows, macOS и Linux, и в нем реализованы многие распространенные команды и функции, такие как globbing, переменные окружения, перенаправление и конвейеризация.

Альфа-версия Bun Shell доступна уже сейчас.

Bun Shell вышел в релиз
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
02 марта 2024 г.
84
Теги: Bun Shell , Bun

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты