-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
tonythethompson edited this page Jul 10, 2026
·
3 revisions
Numan is a cross-platform package manager for Nushell. It installs plugins, modules, scripts, and completions from signed registries, pins immutable artifacts in a lockfile, and activates them with Nu only when you ask. Installs stay inert until you run numan activate.
Built in Rust for Linux, macOS, and Windows. Current release: v0.1.4.
| Repository | tonythethompson/numan |
| Official registry | numan-registry |
| License | MIT |
- Installation — binaries, Homebrew, crates.io, winget, from source
-
Quick Start —
init→registry sync→install→activate→doctor - CLI Reference — command and flag overview
- Introduction — what Numan is and why it exists
- Inert Installation — install never touches Nu
- Activation and Deactivation — plugins and module autoloads
- Architecture — module layout and data flow
- Doctor — diagnose and repair a Numan root
- Snapshots and Rollback — undo a bad activate/update/remove
- Update, Remove, and GC — lifecycle commands
- Shell Completions — bash, zsh, fish, PowerShell
- Registry Management — sync, trust, custom registries
- nupm Interoperability — coexistence model
- nupm Inspect and Import — one-way import
- nupm Drift Detection — compare imported payloads to nupm sources
- Lockfile Schema
- Crash Recovery Journals
- Immutable Payloads
- Nu Paths Cache
- Nushell Interop
- Filesystem Safety
- Cryptographic Trust
- Version Resolution
Canonical specs that live in the main repository (not duplicated here in full):
Numan wiki for tonythethompson/numan · v0.1.4 · MIT