a-detiste / cruft-ng

rewrite of Debian "cruft" package
GNU General Public License v2.0
24 stars 5 forks source link

cruft-ng, a rewrite of Debian 'cruft' engine

cruft-ng is a program to look over your system for anything that shouldn't be there, but is; or for anything that should be there, but isn't.

Flowchart

Cruft was built as a main shell scripts that spawn hundreds of helper processes (other shell scripts, perl programs, C programs).

This project attempts to keep all the main functionality in one process; while output remains 100% identical to cruft's one.

The new cpigs program included provides a more analytical interface: dump to .csv or viewing with ncdu tool.

More information: https://wiki.debian.org/Cruft

cruft-ng needs a ruleset:

DhCruft

Some assumption differs:

TODO:

COPYRIGHT:

This is licensed GPL-2+, as cruft itself. This reuses shellexp.c, explain/ and filters-unex/ from cruft.

1998-2000 Anthony Towns 2005-2011 Marcin Owsiany 2014-2023 Alexandre Detiste