02 / Numan / Nushell

Manage your Nushell packages.

A Rust package manager for Nushell with a signed registry, verified plugin artifacts, lockfiles, and explicit activation.

Open sourceMIT license Early stage
For
Nushell users and plugin authors
Interface
Rust CLI / registry / lockfile
Core
Signed JSON index / hash-pinned artifacts

Put your shell tools in order.

Numan treats trust, installation, and activation as separate steps. It verifies the official registry index with a built-in Ed25519 trust root, checks plugin binaries against SHA-256 hashes, and locks package version, payload hash, and origin. Installation leaves Nushell state untouched until a user explicitly activates supported packages; hook profiles require a separate opt-in.

  • Resolve packages against operating system, architecture, libc, and declared Nushell compatibility.
  • Verify signed registry indexes and hash-pinned plugin binaries before install.
  • Record immutable install state in a lockfile and recover interrupted lifecycle changes with journals and snapshots.
  • Exercise core workflows against real Nushell in Linux, macOS, and Windows CI; publish prebuilt releases.
Conceptual capability map
  1. Official signed registry
  2. Platform + Nushell resolution
  3. Verified payload + lockfile
  4. Explicit activation
Ed25519 indexSHA-256 artifactsReproducible lockfileOpt-in activation

02 / Numan distribution

Follow a package to install.

Numan’s public repositories separate the client, curated package index, and builds for selected plugins. The registry signs the catalog; the build pipeline does not hold its signing key.

Follow the project.

Use the repository for current support, installation, releases, and contribution guidance.

Read the documentation