macOS
brew install moreutilslocal Homebrew formula metadata
sudo port install moreutilsMacPorts ports tree · sysutils/moreutils/Portfile · source: api.github.com
brew
Collection of tools that nobody wrote when UNIX was young. Version 0.70 via Homebrew; verified 2026-06-22.
install
brew install moreutilslocal Homebrew formula metadata
sudo port install moreutilsMacPorts ports tree · sysutils/moreutils/Portfile · source: api.github.com
sudo apk add moreutilsAlpine Linux edge package indexes · moreutils · source: dl-cdn.alpinelinux.org
sudo apt install moreutilsDebian stable package indexes · moreutils · source: deb.debian.org
sudo dnf install moreutilsFedora Rawhide package metadata · moreutils · source: dl.fedoraproject.org
nix profile install nixpkgs#moreutilsnixpkgs package indexes · moreutils · source: raw.githubusercontent.com
sudo pacman -S moreutilsArch Linux sync databases · moreutils · source: geo.mirror.pkgbuild.com
sudo zypper install chronicopenSUSE Tumbleweed package metadata · chronic · source: download.opensuse.org
winget install --id xdpxi.sponge -eWindows Package Manager source index · xdpxi.sponge · source: cdn.winget.microsoft.com
overview
Collection of tools that nobody wrote when UNIX was young
history
moreutils is Joey Hess's collection of small Unix tools that fill gaps left by the traditional toolbox. The project page says it began after Hess blogged about whether there was room for new general-purpose Unix tools, concluding that basic utilities could still "fall through the cracks". That origin explains the package's curatorial style: it collects commands that are small, composable, and broadly useful without trying to become a new shell or a large framework.
The package's best-known utility is sponge, which reads all standard input before writing to its output file so pipelines can safely transform a file in place. The collection also includes chronic, combine, errno, ifdata, ifne, isutf8, lckdo, mispipe, parallel, pee, ts, vidir, vipe, and zrun. Debian's package page describes moreutils as "additional Unix utilities" and lists the same commands, while the upstream page notes Debian, Ubuntu, and other distribution availability plus the git repository at joeyh.name.
In practice, moreutils is package-manager glue for shell users. It is the kind of dependency installed because one tiny command solves an awkward pipeline problem: ts timestamps streams, vidir edits directory entries in an editor, vipe drops an editor into a pipeline, pee tees input to multiple commands, and mispipe preserves the exit status shell pipelines often obscure. Its niche overlaps with coreutils, util-linux, GNU parallel, and ad hoc shell functions, but its value is the curated set of boring commands that compose with the rest of Unix.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
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 |
|---|---|---|---|
chronic | cli | global executable | |
combine | cli | global executable | |
errno | cli | global executable | |
ifdata | cli | global executable | |
ifne | cli | global executable | |
isutf8 | cli | global executable | |
lckdo | cli | global executable | |
mispipe | cli | global executable | |
pee | cli | global executable | |
sponge | cli | global executable | |
ts | cli | global executable | |
vidir | cli | global executable | |
vipe | cli | global executable | |
zrun | 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://joeyh.name/code/moreutils/
install metadata
| Package key | brew:moreutils |
|---|---|
| Version | 0.70 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/moreutils |
| Homepage | https://joeyh.name/code/moreutils/ |
| Repository | https://git.joeyh.name/index.cgi/moreutils.git |
| Upstream docs | https://joeyh.name/code/moreutils |
| License | GPL-2.0-or-later AND (GPL-2.0-only OR Artistic-2.0) |
| Source archive | https://git.joeyh.name/index.cgi/moreutils.git/snapshot/moreutils-0.70.tar.gz |
| Last updated | 2026-06-22T14:05:32-07:00 |
| Pulse | updated |
| Build dependencies | docbook-xsl |
| Uses from macOS | perl |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | moreutils |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
moreutils 0.69-1
additional Unix utilities
https://joeyh.name/code/moreutils/
sudo apt install moreutilsmoreutils
nix profile install nixpkgs#moreutilsmoreutils 0.69-1
additional Unix utilities
https://joeyh.name/code/moreutils/
sudo apt install moreutilsmoreutils 0.70-r1
A growing collection of the unix tools that nobody thought to write thirty years ago
https://joeyh.name/code/moreutils/
sudo apk add moreutilsmoreutils-doc 0.70-r1
A growing collection of the unix tools that nobody thought to write thirty years ago (documentation)
https://joeyh.name/code/moreutils/
sudo apk add moreutils-docmoreutils 0.68-6.fc44
Additional unix utilities
https://joeyh.name/code/moreutils/
sudo dnf install moreutilsmoreutils-parallel 0.68-6.fc44
Additional unix utility - parallel command
https://joeyh.name/code/moreutils/
sudo dnf install moreutils-parallelmoreutils 0.70-1
A growing collection of the unix tools that nobody thought to write thirty years ago
https://joeyh.name/code/moreutils/
sudo pacman -S moreutilschronic 0.70-1.5
Runs a command quietly unless it fails
https://joeyh.name/code/moreutils/
sudo zypper install chronicmoreutils 0.70-1.5
Additional Unix Utilities
https://joeyh.name/code/moreutils/
sudo zypper install moreutilsmoreutils-parallel 0.70-1.5
Run multiple jobs at once
https://joeyh.name/code/moreutils/
sudo zypper install moreutils-parallelmoreutils-perl 0.70-1.5
Additional Unix Utilities — Perl scripts
https://joeyh.name/code/moreutils/
sudo zypper install moreutils-perlts 0.70-1.5
Timestamp standard input
https://joeyh.name/code/moreutils/
sudo zypper install tsmoreutils
sudo port install moreutilsts
sudo port install tsts
nix profile install nixpkgs#tssource 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.