#1149907 ITP: ncdu-clean -- delete files found with ncdu, with a journal and an undo

#1149907#5
Date:
2026-10-04 02:47:54 UTC
From:
To:
* Package name    : ncdu-clean
  Version         : 0.2.1
  Upstream Contact: Thomas Lloancy <tlloancy@deter-mi.net>
* URL             : https://github.com/elestranobaron/ncdu-clean
* License         : GPL-3+
  Programming Lang: Python
  Description     : delete files found with ncdu, with a journal and an undo

 ncdu-clean works on an export made by ncdu. It lets you browse the export in
 a terminal, mark files and directories, and then choose what to do with the
 selection: delete it, move it to a quarantine, or save the list.

 With an export, each path is checked against the scan and refused if the
 file changed since (size, modification time) or if a directory gained files.
 Without an export, rm warns, then acts when --yes is given. Every action is
 simulated first. The journal entry is written before the removal.
 Quarantined files can be put back where they came from, in whole or in part.

 suggest asks the command in NCDU_CLEAN_AI for a plan. The model does not
 delete anything. Paths absent from the export are dropped.

 The interface is available in English and French.

 I wrote it and I plan to maintain it. I am looking for a sponsor.