Automic VaultAutomic Vault

brew

Install spacer with Homebrew, apk, dnf, Nix

Small command-line utility for adding spacers to command output. Version 0.5.0 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#spacer.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install spacer

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add spacer

Alpine Linux edge package indexes · spacer · source: dl-cdn.alpinelinux.org

Fedora dnfverified · 92%
sudo dnf install spacer

Fedora Rawhide package metadata · spacer · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#spacer

nixpkgs package indexes · pkgs/by-name/sp/spacer/package.nix · source: api.github.com

overview

Package summary

Small command-line utility for adding spacers to command output

Commands and aliases

  • spacer

history

Project history and usage

spacer is a small Rust command-line utility that inserts separator lines into a stream when command output pauses. It is aimed at terminal users who follow logs or long-running command output and want visible boundaries between bursts.

Project history

The official README presents spacer as a simple CLI tool for inserting spacers when command output stops. It is distributed as a Rust crate and as a Homebrew package according to the README, with additional package availability recorded in the input facts.

Adoption history

spacer's official adoption story is modest but package-manager-shaped: the README names Homebrew and Cargo installation, while the input package facts also list apk, dnf, and Nix. That makes it a small utility available through both language and OS package ecosystems.

How it is used

The default behavior is to emit a spacer after one second without output. Users can change the interval with `--after`, including floating-point seconds, and can pipe both stdout and stderr with shell syntax such as `|&` when a command writes mostly to stderr.

A typical use is `tail -f some.log | spacer --after 5`, which turns a continuous log stream into visually separated bursts without changing the producing command.

Why package nerds care

spacer matters to package nerds as a very small example of packaging terminal ergonomics. It does not replace logging tools; it packages one habit, pressing Enter while tailing logs, into a reusable filter.

Its availability through Cargo and system package managers makes it easy to add to dotfiles, shell pipelines, and development machines without vendoring a script.

Timeline

  • Current README: Documents Homebrew installation.
  • Current README: Documents Cargo installation.
  • Current README: Documents `--after` and stdout/stderr pipe behavior.

Related projects

  • Cargo is the Rust package channel documented by the README.
  • Homebrew is the system package channel documented by the README.
  • `tail -f` is the example producer used in the README.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
spacercliglobal executable

freshness

Version and 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.

page generated2026-07-25
manager version0.5.0
manager updated
local dataok
upstreamcurrent
latest detectedv0.5.0

https://github.com/samwho/spacer

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:spacer
Version0.5.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/spacer
Homepagehttps://github.com/samwho/spacer
Repositoryhttps://github.com/samwho/spacer
Upstream docshttps://github.com/samwho/spacer#readme
LicenseMIT
Source archivehttps://github.com/samwho/spacer/archive/refs/tags/v0.5.0.tar.gz
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namespacer
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

spacer

nix profile install nixpkgs#spacer
  • normalized package name match
  • Matched by: Spacer
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sp/spacer/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

spacer 0.5.0-r0

CLI tool to insert spacers when command output stops

https://github.com/samwho/spacer

sudo apk add spacer
  • License: MIT
  • Architecture: x86_64
  • Source Package: spacer
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Spacer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: spacer from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

spacer-doc 0.5.0-r0

CLI tool to insert spacers when command output stops (documentation)

https://github.com/samwho/spacer

sudo apk add spacer-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: spacer
  • normalized package name match
  • Matched by: Spacer
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: spacer-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

spacer 0.5.0-2.fc44

CLI utility for adding spacers when command output stops

https://github.com/samwho/spacer

sudo dnf install spacer
  • License: MIT AND Apache-2.0 AND ISC AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: spacer
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Spacer
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: spacer from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment