macOS
brew install xelocal Homebrew formula metadata
brew
Simple xargs and apply replacement. Version 1.0 via Homebrew; verified from local package data.
install
brew install xelocal Homebrew formula metadata
sudo apt install xeDebian stable package indexes · xe · source: deb.debian.org
nix profile install nixpkgs#xenixpkgs package indexes · pkgs/by-name/xe/xe/package.nix · source: api.github.com
overview
Simple xargs and apply replacement
history
xe is Leah Neukirchen's compact command-construction utility: a public-domain replacement-style tool that combines favored parts of xargs(1) and apply(1) for executing commands over argument lists.
The GitHub repository was created in 2015, with the first tag v0.1 following in November 2015 and v1.0 tagged in August 2023. The README presents the project plainly as a simple xargs and apply replacement, and the manpage expands the name as 'execute for every ...'.
xe's adoption appears modest and Unix-tool focused rather than platform-defining. It reached package managers such as Homebrew, Debian/Ubuntu, and Nix because it is a tiny C command with a clear niche: predictable argument splitting, replacement, dry runs, parallel execution, and pattern-based command selection.
Users pipe newline- or NUL-separated arguments into xe, pass arguments directly on the command line, run shell snippets with -s when needed, or use -j for parallel jobs. The manpage examples include compressing files with all CPU cores, removing empty files from another listing command, and converting media with percent rules.
xe is a package-nerd kind of tool because it exists in the gap between POSIX tradition and day-to-day ergonomics. It does not try to replace the shell; it packages a sharper default behavior for the common 'run this for every thing' pattern.
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 |
|---|---|---|---|
xe | 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/leahneukirchen/xe
install metadata
| Package key | brew:xe |
|---|---|
| Version | 1.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/xe |
| Homepage | https://github.com/leahneukirchen/xe |
| Repository | https://github.com/leahneukirchen/xe |
| Upstream docs | https://github.com/leahneukirchen/xe#readme |
| License | LicenseRef-Homebrew-public-domain |
| Source archive | https://github.com/leahneukirchen/xe/archive/refs/tags/v1.0.tar.gz |
| Bottle | available (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, 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 | xe |
| 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 database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
xe 0.11-5
simple alternative to xargs and apply
https://git.vuxu.org/xe/about/
sudo apt install xexe
nix profile install nixpkgs#xexe 0.11-5
simple alternative to xargs and apply
https://git.vuxu.org/xe/about/
sudo apt install xesource 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.