public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Replacement for gcruft: gcrud
@ 2018-08-16  6:07 Andrew Udvare
  2018-08-16 18:22 ` [gentoo-user] " james
  2018-08-16 20:09 ` Corentin “Nado” Pazdera
  0 siblings, 2 replies; 6+ messages in thread
From: Andrew Udvare @ 2018-08-16  6:07 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 1241 bytes --]

gcruft seems to have died off (https://www.google.com/search?q=gcruft
only returns ebuild results). I was using it quite a lot and wrote many
exception files. It's gone now with no way for my or anyone else's
ebuild to get the original source. I did preserve it though, here:
https://gitlab.com/Tatsh/gcruft

I wrote a replacement in C named gcrud. It only needs GLib2 installed to
work. It's much faster than gcruft ever was. The code is here:

https://gitlab.com/Tatsh/gcrud
https://github.com/Tatsh/gcrud

I am placing preference in GitLab for issues and merge requests, but I
will accept PRs from GitHub.

The whitelist https://gitlab.com/Tatsh/gcrud/blob/master/whitelist.c is
currently hard-coded and limited but the results are satisfactory for
now in my use cases.

Type use case:

sudo ./gcrud | sort -u > out.log

Examine out.log for things you can delete. There are absolutely zero
calls to delete files from the machine in my code and never will be any
kind of automation support.

If anyone tries it out I certainly would like to see your output and get
some bug reports or suggestions. The main feature planned is reading
from a configuration file for exact file paths and regexs.

--
Andrew


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-08-17 12:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-16  6:07 [gentoo-user] Replacement for gcruft: gcrud Andrew Udvare
2018-08-16 18:22 ` [gentoo-user] " james
2018-08-16 23:25   ` [gentoo-user] " Andrew Udvare
2018-08-16 20:09 ` Corentin “Nado” Pazdera
2018-08-16 23:09   ` Andrew Udvare
2018-08-17 12:15   ` Corentin “Nado” Pazdera

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox