rmapp ascii art logo

Rm for your apps. No more drag to trash. No more artifacts. All in the command line. GUIs are for normies.

Features

Multi-Directory Scanning
Scans all application data directories in parallel. Finds all associated artifacts through your file system.
Safe File Handling
Built with safe deletion in mind. Sends files to trash by default. Unless youre feeling dangerous.
Unsafe File Handling
Allows for complete unsafe deletion via --force
File Size Checking
Preview the size of and the discovered files via --peek
Native Support
Built natively in Go for MacOS with Objective-C interop
SIP Compatible
Works with MacOS System Integrity Protection to safely remove protected files with user approval

Installation

Homebrew
Install on macOS using Homebrew
brew tap alewtschuk/formulae
brew install rmapp
Go
Install from source using go
git clone https://github.com/alewtschuk/rmapp.git
cd rmapp
go install
Verify Installation
$ rmapp --version
rmapp version: 1.0

Usage Examples

Get Help
View all available commands and options with detailed descriptions.
Terminal demonstration of rmapp --help showing all available commands
$ rmapp -h
Preview Files with --peek
See what files will be affected and their total size before making any changes.
Terminal demonstration of rmapp --peek showing file discovery and sizes
$ rmapp -p "Application Name"
Safe Deletion (Default)
Remove applications safely by moving them to trash. Perfect for when you want to be cautious.
Terminal demonstration of rmapp safe deletion moving files to trash
$ rmapp "Application Name"

Ready to Get Started?

Check out the source code, contribute to the project, or report issues on GitHub.

MIT License
Open source and free to use
Active Development
Regular updates and improvements
OSS/ACC
Contributions welcome