Skip to content

Clean

sift clean finds high-confidence junk and sends it to the operating system trash — only when explicitly applied.

Terminal window
# Preview
sift clean ~/Downloads
# Apply
sift clean ~/Downloads --apply
*.tmp
*.swp
*.swo

This is intentional. Cleanup carries a higher destructive risk than moving files, so Sift deliberately keeps its surface narrower than organize’s — there is no recursive variant of clean today.

Terminal window
sift clean ~/Downloads --verbose

Lists every skipped entry individually instead of a single collapsed count.

  • Doctor — read-only diagnostics (large files, stale archives) that clean does not act on.
  • Rules — a .sift.toml rule can also Trash a custom pattern, independent of clean’s built-in candidates.