Structs§
- Adapter
Filter - Which package managers a pass is allowed to act on.
- Prune
Options - Everything that shapes a prune pass beyond the repository itself.
- Prune
Result - Result of pruning a single bloat directory in a single repo.
- Repo
Status Entry - Full status entry for a single registered repository.
- Restore
Outcome - Restore exactly the projects a previous pass emptied, and nothing else.
Enums§
- Prune
Status - The outcome of pruning a single bloat directory.
- Skip
Reason - Reason why a repo was not selected as a prune candidate.
Constants§
- BYTES_
PER_ MIB - Bytes in one mebibyte. The size floor is configured in MiB because that is the unit
format_bytesprints, so a user who sets10sees the same number they typed.
Functions§
- compute_
display_ name - Compute crisp, disambiguated project names for a repository path.
- get_
full_ status - get_
full_ status_ reporting get_full_status, reporting each repository as it finishes.- prune_
all - Run a prune pass across all registered repositories with default options.
- prune_
all_ with - Run a prune pass across all registered repositories.
- prune_
repo - Prune a single repository. Returns results for each bloat directory found.
- prune_
repo_ selected - Prune a repository, optionally restricted to a specific set of bloat directories.
- prune_
repo_ with - Prune a repository under a full set of
PruneOptions. - restore_
deleted - restore_
project_ to_ depth - Restore dependencies across every project in a tree.
- take_
top - The
nrepositories with the most reclaimable space, or all of them whentopisNone.