Overview
A pure-shell safety net that intercepts rm, moves deleted files into its own trash area, and supports restore and undo without changing the familiar command name.
Why we discovered this
The design is deliberately a gateway around normal rm usage rather than a replacement workflow. It adds root protection and per-mount trash handling while intentionally giving up desktop-trash interoperability.
Growth trends
Last 30 days
102 Stars
Trend data is still being collected.
Built with
- Shell
Categories and tags
Categories
Tags
GitHub Topics
- backup
- bash
- command
- command-line
- filesystem
- restore
- rm
- security
- shell
- trash
- rm-safe
- safe-rm
GitHub dataView detailed GitHub data
- Stars
- 102
- Forks
- 3
- Watchers
- 1
- Open issues
- 0
- Contributors
- 1
- Primary language
- Shell
- License
- MIT
- Repository last updated
- May 30, 2026
Explore next
- Ollama180,764 Stars
A runtime for downloading and running open models on a computer or server through a CLI and local API.
Go - Whisper108,957 Stars
A speech recognition model for multilingual transcription, English translation of non-English speech, and language identification.
Python - fzf82,949 Stars
An interactive terminal tool that fuzzy-filters any candidate list and returns selected values to a shell workflow.
Go - Lazygit82,280 Stars
A simple terminal UI that makes everyday Git commands easier.
Go - Git63,131 Stars
A fast, distributed version control system with rich high-level commands and access to repository internals.
C
Report incorrect information
Tell us if any listing information is incorrect or outdated.