From owner-freebsd-questions@freebsd.org Fri Oct 28 01:58:07 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 91D79C235D6 for ; Fri, 28 Oct 2016 01:58:07 +0000 (UTC) (envelope-from tundra@tundraware.com) Received: from oceanview.tundraware.com (oceanview.tundraware.com [45.55.60.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "oceanview.tundraware.com", Issuer "oceanview.tundraware.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5922F788 for ; Fri, 28 Oct 2016 01:58:07 +0000 (UTC) (envelope-from tundra@tundraware.com) Received: from [192.168.0.2] (ozzie.tundraware.com [75.145.138.73]) (authenticated bits=0) by oceanview.tundraware.com (8.15.2/8.15.2) with ESMTPSA id u9S1vbuu074858 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Thu, 27 Oct 2016 20:57:37 -0500 (CDT) (envelope-from tundra@tundraware.com) From: Tim Daneliuk Subject: [ANN] 'trm' - A Safer Delete Utility - Version 1.101 Released X-Mozilla-News-Host: news://ozzie.tundraware.com To: freeBSD Mailing List Message-ID: <211cd784-bc95-e570-383f-db5e606ebcb9@tundraware.com> Date: Thu, 27 Oct 2016 20:57:32 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (oceanview.tundraware.com [45.55.60.57]); Thu, 27 Oct 2016 20:57:37 -0500 (CDT) X-TundraWare-MailScanner-Information: Please contact the ISP for more information X-TundraWare-MailScanner-ID: u9S1vbuu074858 X-TundraWare-MailScanner: Found to be clean X-TundraWare-MailScanner-From: tundra@tundraware.com X-Spam-Status: No X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2016 01:58:07 -0000 'trm' Version 1.101 is now released and available for download at: http://www.tundraware.com/Software/trm This is the first public release: This has been tested pretty well on FreeBSD and Linux, but, first releases can have bugs (!) So... THIS PROGRAM HAS A TEST MODE. USE IT A LOT UNTIL YOU'RE SURE IT'S DOING WHAT IT SHOULD/WHAT YOU THINK. --------------------------------------------------------------------- What Is 'trm'? -------------- 'trm' is a shell program that can be run as a standalone utility or loaded as a callable shell function. It is similar to the common 'rm' utility, except that - instead of deleting the specified files - it merely moves them to a "graveyard" for future disposition. You can think of 'trm' as "Recycle Bin" for the command line, with one important difference: It supports delete versioning. Every time you delete something with it, the file- or directory you specified goes into the graveyard with a unique datetime "serial number". This means that, as you delete things over time, different versions of the same file or directory are maintained in the graveyard... which can save your hide when you accidentally tell the keyboard the wrong thing to do. Don't want to trust your deletes to some shell program? Fine. You can use 'trm' to make versioned *copies* in the graveyard, and leave the originals alone. WHATSNEW For 'trm' 1.101 (Thu Oct 27 20:41:34 CDT 2016) ---------------------------------------------------------------------- Initial release into the wild. ---------------------------------------------------------------------------- Tim Daneliuk trm@tundraware.com PGP Key: http://www.tundraware.com/PGP/