Nushell появился благодоря философии классических конвейеров в Unix, подхода со структурированными данными из PowerShell, функционального программирования, системного программирования и так далее». На GitHub проект лаконично описан как «современный shell эры GitHub, написанный на Rust».
Авторы вдохновившись возможностями PowerShell начали делать проект:
Результат не заставил себя долго ждать. Исходный код nushell написали на Rust (в проекте активно используются его многочисленные возможности: async/await, async streams, Serde, — а также многочисленные пакеты, т.е. crates) и опубликовали на условиях свободной лицензии MIT. С момента анонса Nushell прошло 5 дней, за которые ему удалось собрать уже почти 3000 звёзд на GitHub.
Установить/запустить:
(Linux Debian Based):
apt install nushell
nu
(MacOS):
brew install nushell
nu
(Windows):
winget install nushell
nu