On 01/08/11 02:15, Dave Reisner wrote:
On Sun, Jul 31, 2011 at 01:47:03PM +1000, Allan McRae wrote:
Do this script cover all or most of the features of these scripts? I'm sure the maintainers would be "happy" if there is a name conflict if the script we supply covers their functionality.
Time to re-review!
<snip> I agree with passing over those scripts snipped here... I agree that the following two are really what this script is aiming to replace:
* clearcache
bash4. Its nearly at feature parity with mine. Doesn't offer the same level of output control or the ability to move packages. It's written by DJ Mills, so this one actually works. It has the interesting approach of extracting and parsing the .PKGINFO file from each .pkg.tar?(.*) so its possibly more accurate, but very slow. This is the only one worth talking about in comparison with mine.
I guess the reading of .PKGINFO now is mostly redundant these days as the version is more completely specified with the addition of epoch instead of "force" (which really made packages impossible to order...)
* pacprune
Late entry. Pat Brisbin's bash script which is meant to be mostly utilitarian, but scores extremely high in that category. Doesn't, however, offer the ability to do things like prune uninstalled packages easily. Size calculations is possible for the crafty, but not inline with another operation.
From your description of these scripts, I think we should include your script in contrib. Minor comments: - Add paccache (or whatever it is named...) to contrib/.gitignore - Adjust "cachemoney - clean yo pacman cache, dawg".... - whitespace: + function parse_filename(filename, parts, count, i, pkgname, arch) { - Adjust "Bad dog, no biscuit. You will be prompted for privilege escalation." - is the ":" in front of the "a" right? +while getopts ':a:c:dfhi:k:m:rsuvz' opt; do - it should also (re)move and .sig file alongside the package Allan