macOS
brew install nulslocal Homebrew formula metadata
brew
NuShell-inspired ls with colorful table output. Version 0.2.0 via Homebrew; verified from local package data.
install
brew install nulslocal Homebrew formula metadata
overview
NuShell-inspired ls with colorful table output
history
nuls is a small Rust command-line replacement/companion for `ls` that imitates the table-forward look of Nushell directory listings while keeping familiar `ls`-style flags.
GitHub's repository API reports that cesarferreira/nuls was created on December 9, 2025. The project is therefore a very recent terminal utility with a short public history.
The repository README describes nuls as a NuShell-inspired `ls` with colored table layout, directory/file tagging, human-readable sizes, relative modified times, hidden-file toggles, sorting/reverse flags, colored help, and optional inline git info.
Adoption evidence is modest. GitHub's API reported 146 stars and 8 forks on July 1, 2026, and the Homebrew formula showed 91 installs over the visible 365-day analytics window. That supports a niche CLI-tool classification rather than broad ecosystem adoption.
Homebrew packages it as stable 0.2.0 with bottles for Apple Silicon, Intel macOS, Linux ARM64, and Linux x86_64, which is enough distribution for terminal-tool enthusiasts to try it without building Rust locally.
Users run `nuls` where they want `ls` output to be more scan-friendly: a box-drawn table, colored headers/borders, directory-first sorting, recency coloring, human-readable file sizes, and optional git status hints. The package is more about terminal ergonomics than system administration depth.
Package nerds would place nuls in the same aesthetic family as `exa`/`eza`, Nushell's structured listings, and other modern terminal UX tools. Its value is a compact Rust binary and a specific visual interpretation of `ls`, not a new file-discovery model.
nuls is useful to track as part of the continuing stream of modernized Unix command replacements, but its short history and low package-manager adoption keep confidence low.
security posture
generalized runtime or code generation signal.
yellow risk · medium confidence · runtime
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
nuls | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/cesarferreira/nuls
install metadata
| Package key | brew:nuls |
|---|---|
| Version | 0.2.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/nuls |
| Homepage | https://github.com/cesarferreira/nuls |
| Repository | https://github.com/cesarferreira/nuls |
| Upstream docs | https://github.com/cesarferreira/nuls#readme |
| License | MIT |
| Source archive | https://static.crates.io/crates/nuls/nuls-0.2.0.crate |
| Build dependencies | rust |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | nuls |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.