gtrash
« Back to VersTracker
Description:
Featureful Trash CLI manager: alternative to rm and trash-cli
Type: Formula  |  Latest Version: 0.0.6@0  |  Tracked Since: Dec 25, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 291  |  Forks: 5  |  Language: Go  |  Category: System utilities
Tags: cli trash file-management utility go productivity
Install: brew install gtrash
About:
gtrash is a modern, feature-rich trash CLI manager written in Go, designed as a robust alternative to the standard rm command and trash-cli. It provides a safe and organized way to manage deleted files by moving them to a system trash can instead of permanent deletion. The tool offers advanced features like filtering, restoration capabilities, and detailed logging for better file lifecycle management.
Key Features:
  • Safe file deletion with trash can management
  • Advanced filtering and search capabilities
  • File restoration functionality
  • Detailed logging and history tracking
  • Modern Go-based implementation
Use Cases:
  • Safely deleting files without permanent loss
  • Managing and restoring accidentally deleted files
  • Organizing trash with advanced filtering options
  • Scripting automated cleanup tasks
Alternatives:
  • rm – Standard rm permanently deletes files, while gtrash provides a recoverable trash system
  • trash-cli – gtrash offers a more modern Go implementation with enhanced features and better performance
Version History
Detected Version Rev Change Commit
Dec 25, 2025 6:12pm 0.0.6 0 VERSION_BUMP b5563b81
Oct 9, 2025 11:03am 0 VERSION_BUMP 81a33456
Sep 12, 2025 2:10pm 0 VERSION_BUMP 05b87c31