Найти в Дзене
dev/null

nushell — современный shell, сочетающий Unix-конвейеры и объекты как PowerShell

Nushell появился благодоря философии классических конвейеров в Unix, подхода со структурированными данными из PowerShell, функционального программирования, системного программирования и так далее». На GitHub проект лаконично описан как «современный shell эры GitHub, написанный на Rust».

Авторы вдохновившись возможностями PowerShell начали делать проект:

Результат не заставил себя долго ждать. Исходный код nushell написали на Rust (в проекте активно используются его многочисленные возможности: async/await, async streams, Serde, — а также многочисленные пакеты, т.е. crates) и опубликовали на условиях свободной лицензии MIT. С момента анонса Nushell прошло 5 дней, за которые ему удалось собрать уже почти 3000 звёзд на GitHub.

Nushell
Nushell

Установить/запустить:

(Linux Debian Based):

apt install nushell

nu

(MacOS):

brew install nushell

nu

(Windows):

winget install nushell

nu