Skip to content

Wiper v0.1.0 - The First Release

Choose a tag to compare

@kodelint kodelint released this 03 Aug 01:51
· 9 commits to main since this release

Wiper v0.1.0 - The First Release

wiper is a powerful command-line tool for macOS designed to help you reclaim valuable disk space and maintain a clean system. This first version provides a solid foundation for comprehensive system and application cleanup.

What's New

This inaugural release, v0.1.0, introduces the following core features:

  • Complete Application Uninstallation: The wiper wipe "AppName" command intelligently locates and removes not only the main application bundle but also all associated leftover files, caches, and preferences from common system and user directories.
  • System-wide Cleanup: Running wiper wipe without any arguments performs a broad cleanup of temporary files, user and system caches, and old log files. This helps to free up disk space and keep your system tidy.
  • Large File Detection: The --large-files flag allows you to scan for and clean up unusually large files (over 100 MB) that may be clogging your Downloads or Documents folders.
  • Safe by Design: Includes a --dry-run flag to simulate any cleanup operation and a --interactive mode to give you fine-grained control over which files are deleted.
  • Clear Reporting: All cleanup operations provide a final summary table showing the total space reclaimed.
  • Customization: The --ignore flag allows you to exclude specific paths from being cleaned, giving you full control over your data.

How to Install

Wiper is a command-line tool built in Go. You can install it directly from the source code.

Prerequisites: Go 1.24.5 or later.

go install github.com/kodelint/wiper@v0.1.0

Or use setup-devbox like below in your tools.yaml

  - name: wiper                       # The name of the tool (e.g., 'terraform', 'kubectl')
    source: github                    # Specifies the GitHub installer.
    repo: kodelint/wiper              # REQUIRED: The GitHub repository in 'owner/repo' format.
    version: 0.1.0                    # (Optional) The specific version to download.

Known Issues & Limitations

  • This version is specifically designed for macOS. It will not function correctly on other operating systems.
  • This is an alpha release. While it is tested, it's recommended to start with the --dry-run and --interactive flags to ensure it behaves as expected on your system.