Automic VaultAutomic Vault

brew

nu mit Homebrew, MacPorts, dnf, scoop, winget, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für nu in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install nu

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install nu

MacPorts ports tree · devel/nu/Portfile · Quelle: api.github.com

Linux

Fedora dnfverifiziert · 92%
sudo dnf install nushell

Fedora Rawhide package metadata · nushell · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#nufmt

nixpkgs package indexes · pkgs/by-name/nu/nufmt/package.nix · Quelle: api.github.com

Windows

Scoopverifiziert · 92%
scoop install main/nu

Scoop official bucket manifest trees · bucket/nu.json · Quelle: api.github.com

Windows Package Managerverifiziert · 92%
winget install --id Nushell.Nushell -e

Windows Package Manager source index · Nushell.Nushell · Quelle: cdn.winget.microsoft.com

Überblick

Paketzusammenfassung

Object-oriented, Lisp-like programming language

Befehle und Aliase

  • nubake
  • nudoc
  • nufmt
  • nuke
  • nush
  • nutemplate
  • nutest
  • nutmbundle

Verlauf

Projektgeschichte und Nutzung

brew:nu is Nu, the Objective-C/Lisp language from programming-nu, not Nushell. It is an interpreted Lisp designed around the Objective-C runtime and Foundation framework.

Projektgeschichte

The GitHub repository was created on 2008-03-05. The README says Tim Burks created Nu because he wanted Lisp-like flexibility while still working closely with C libraries and high-performance C subsystems; Objective-C supplied the runtime structure that made that integration tractable.

Nu describes its design as 'C over lambda': Lisp syntax and scripting-language flexibility, but with tight Objective-C and Foundation integration instead of the heavier glue code common around Python, Ruby, or Lua C extensions.

Adoptionsgeschichte

Nu's strongest adoption window was the Mac OS X and Objective-C era before Swift became the default Apple-platform language. Its package history is therefore more niche and historical than active-mainstream: Homebrew, MacPorts, and source builds preserved it for people interested in Objective-C runtime scripting, old examples, and build tools such as `nush` and `nuke`.

The upstream README still documents Macintosh and Ubuntu builds, with older notes for Debian, OpenSolaris, and FreeBSD marked obsolete.

Wie es verwendet wird

Package users run `nush` for the shell/interpreter, `nuke` for Nu build tasks, and companion tools such as `nufmt`, `nudoc`, and `nutest`. The package is mostly of interest when exploring dynamic Objective-C programming, old Cocoa-era experiments, or Nu projects that predate Swift.

Warum Paket-Nerds sich dafür interessieren

Nu is significant as an Apple-runtime language artifact: a compact example of the period when Objective-C's dynamic runtime invited alternate languages and DSLs before Swift consolidated most new Apple-platform language energy.

Zeitleiste

  • 2008-03-05: GitHub repository created.
  • Mac OS X 10.5 era: upstream README documented Mac support and possible Linux/iPhone builds.
  • 2023-07-11: GitHub API reported the last push date for the repository snapshot queried.

Related projects

  • Objective-C
  • Foundation framework
  • nush
  • nuke

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:programming language

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 7 Plattformziele verfügbar.
  • Installiert mit 2 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
nubakecliglobales Executable
nudoccliglobales Executable
nufmtcliglobales Executable
nukecliglobales Executable
nushcliglobales Executable
nutemplatecliglobales Executable
nutestcliglobales Executable
nutmbundlecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version2.3.0
Manager aktualisiert2026-06-14
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv2.3.0

https://github.com/programming-nu/nu

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:nu
Version2.3.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/nu
Homepagehttps://programming.nu/
Repositoryhttps://github.com/programming-nu/nu
Upstream-Dokumentationhttps://programming-nu.github.io/about
LizenzApache-2.0
Quellarchivhttps://github.com/programming-nu/nu/archive/refs/tags/v2.3.0.tar.gz
Zuletzt aktualisiert2026-06-14T14:47:58+02:00
Pulseupdated
Abhängigkeitenlibffi, pcre
Von macOS bereitgestellte Bibliothekenlibffi
Bottleverfügbar (auf arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert
EinschränkungenNu.framework was installed to: $HOMEBREW_CELLAR/nu/2.3.0_4/Frameworks/Nu.framework You may want to symlink this Framework to a standard macOS location, such as: ln -s "$HOMEBREW_CELLAR/nu/2.3.0_4/Frameworks/Nu.framework" /Library/Frameworks

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namenu
Version Scheme0
Revision4
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

dnf95%

nushell 0.99.1-4.fc45

A new type of shell

https://www.nushell.sh/

sudo dnf install nushell
  • License: MIT AND (Apache-2.0 OR MIT) AND BSD-3-Clause AND AND Unicode-3.0 AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: nushell
  • 9 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Nu
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: nushell from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

nu

sudo port install nu
  • normalized package name match
  • Abgeglichen nach: Nu
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/nu/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/nu

scoop install main/nu
  • normalized package name match
  • Abgeglichen nach: Nu
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/nu.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Nushell.Nushell

winget install --id Nushell.Nushell -e
  • normalized package name match
  • Abgeglichen nach: Nu
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Nushell.Nushell from https://cdn.winget.microsoft.com/cache/source.msix
Nix92%

nufmt

nix profile install nixpkgs#nufmt
  • installed executable or alias match
  • Abgeglichen nach: Nufmt
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/nu/nufmt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Combined YAML source

View the package source record on GitHub.

combined/nu.yml

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment