nushell: Add nushell recipe

Nushell is a modern, cross-platform shell and programming language.

It is designed to work with structured data rather than plain text, and takes
inspiration from traditional shells like bash, object-based shells like
PowerShell, gradually typed languages such as TypeScript, functional
programming, and systems programming.

Add recipe for the latest release

- Written in Rust
- Combines a full-featured shell with a rich, structured programming language
- Operates on structured data instead of plain text
- Provides clear error messages and strong IDE support
- Designed for modern, cross-platform workflows

More information: https://crates.io/crates/nu

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Deepesh Varatharajan 2026-03-03 05:11:32 -08:00 committed by Khem Raj
parent 42ea269266
commit 7125b918bd
No known key found for this signature in database
GPG Key ID: BB053355919D3314
2 changed files with 1510 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,22 @@
SUMMARY = "Nushell is a modern shell for structured data"
HOMEPAGE = "https://crates.io/crates/nu"
DESCRIPTION = "Nushell is a modern shell that works with structured data rather than text. \
Nushell takes cues from a lot of familiar territory: traditional shells like \
bash, object based shells like PowerShell, gradually typed languages like \
TypeScript, functional programming, systems programming, and more."
LICENSE = "MIT"
LIC_FILES_CHKSUM = " \
file://LICENSE;md5=ea22f3cfd911b3519505220cfc0ce542 \
"
SRC_URI = "crate://crates.io/nu/${PV};name=nu"
SRC_URI[nu.sha256sum] = "d976a48ba1dec6203834990d18a76050f05522160a375e53ef6620a864f69471"
S = "${CARGO_VENDORING_DIRECTORY}/nu-${PV}"
inherit cargo cargo-update-recipe-crates
require ${BPN}-crates.inc
BBCLASSEXTEND = "native"