Skip to content

Releases: tejastn10/halcyon

v1.0.0

01 Jan 06:22
Compare
Choose a tag to compare

Halcyon v1.0.0 🚀

We are thrilled to announce the launch of Halcyon v1.0.0, a Go-based CLI tool designed to efficiently detect and manage duplicate files in directories, including nested subdirectories. With Halcyon, users can seamlessly identify duplicate files and take actions like listing, moving, or deleting them.

This marks the first stable release of Halcyon, packed with features to make file management fast, lightweight, and effective.


✨ Features

  1. Duplicate File Detection

    • Identify duplicate files based on content, regardless of file name.
    • Supports nested subdirectory scans.
  2. Flexible File Management Options

    • List: Display duplicate file paths without making changes.
    • Move: Move duplicate files to a designated folder.
    • Delete: Permanently delete duplicates to free up space.
  3. Performance-Optimized

    • Uses efficient hashing techniques for accurate and fast duplicate detection.
    • Designed to handle large directories seamlessly.
  4. Lightweight and Cross-Platform

    • Compatible with Windows, macOS, and Linux systems.

🛠 Installation

For MacOS, Linux and Windows:

  1. Download the latest release binary from the Releases page.
  2. Extract the binary and add it to your system’s PATH.

🐛 Known Issues

  • Limited support for symlinks in directory scanning.
  • CLI not available on platforms like (HomeBrew, NPM)
  • Performance may degrade slightly on directories with millions of files.

💡 Future Roadmap

  • Add support for symlink handling.
  • Incremental directory scans for massive datasets.
  • Push CLI to HomeBrew, NPM and other package managers.