pkg.soopen package index

brew / rank 9667

Install rmw with Homebrew, Nix, zypper

Trashcan/recycle bin utility for the command-line. Version 0.10.0 via Homebrew; verified 2026-09-12. Also installable with nix: nix profile install nixpkgs#rmw.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install rmw

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#rmw

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

openSUSE zypperverified · 92%
sudo zypper install rmw

openSUSE Tumbleweed package metadata · rmw · source: download.opensuse.org

overview

Package summary

Trashcan/recycle bin utility for the command-line

Commands and aliases

  • rmw

history

Project history and usage

rmw, expanded by the project as “ReMove to Waste,” is a command-line safe-removal and restoration utility. It normally moves files into the desktop trash rather than deleting them immediately.

Project history

rmw developed as a safe-remove and restore utility rather than a drop-in replacement for rm. Its design follows the FreeDesktop.org Trash specification and later added configurable waste folders, age-based purging, and cross-filesystem reflink support.

Adoption history

The official README documents availability through Homebrew/Linuxbrew and other operating-system package repositories, as well as maintainer-provided AppImage and Debian artifacts.

How it is used

Users invoke rmw when they want recoverable command-line removal, restore discarded files when necessary, and optionally purge trash entries after a configured number of days. Its defaults require no initial setup.

Why package nerds care

rmw brings desktop-style trash and restoration semantics to shell workflows. It is useful to package enthusiasts who want a recoverable alternative to immediate deletion while retaining a small command-line interface.

Timeline

  • Before 0.7.09: rmw became available through Homebrew/Linuxbrew and other distribution repositories.
  • 0.7.09: The project began publishing x86-64 AppImages.
  • 0.10.0: Version identified by the current official README.

Related projects

  • FreeDesktop.org Trash specification: defines the desktop trash layout used by rmw by default.
  • rm and rmdir: conventional destructive commands for which rmw offers a recoverable alternative, without claiming command compatibility.

Sources

  • Official README: https://github.com/theimpossibleastronaut/rmw#readme
  • Official manual: https://theimpossibleastronaut.github.io/rmw-website/manual.html

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 6 platform targets.
  • Installs with 4 runtime dependencies.
  • Build metadata lists 4 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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.config/rmwrc$XDG_CONFIG_HOME/rmwrc

executables

Installed executables

CommandKindExposureNote
rmwcliglobal 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-09-19
manager version0.10.0
manager updated2026-09-12
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/theimpossibleastronaut/rmw

install metadata

Package metadata

Package keybrew:rmw
Version0.10.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/rmw
Homepagehttps://theimpossibleastronaut.github.io/rmw-website/
Repositoryhttps://github.com/theimpossibleastronaut/rmw
Upstream docshttps://theimpossibleastronaut.github.io/rmw-website/
LicenseGPL-3.0-or-later
Source archivehttps://github.com/theimpossibleastronaut/rmw/releases/download/v0.10.0/rmw-0.10.0.tar.xz
Last updated2026-09-12T10:50:35Z
Pulseupdated
Dependenciescanfigger, gettext, glib, ncurses
Build dependenciesgettext, meson, ninja, pkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namermw
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • 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%

rmw

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

rmw 0.10.0-1.1

Safe-remove utility for the command line

https://theimpossibleastronaut.github.io/rmw-website

sudo zypper install rmw
  • License: GPL-3.0-or-later
  • Category: System/Management
  • Architecture: x86_64
  • Source Package: rmw
  • 7 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Rmw
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: rmw from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

rmw-lang 0.10.0-1.1

Translations for package rmw

https://theimpossibleastronaut.github.io/rmw-website

sudo zypper install rmw-lang
  • License: GPL-3.0-or-later
  • Category: System/Localization
  • Architecture: noarch
  • Source Package: rmw
  • 1 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Rmw
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: rmw-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-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
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation