Skip to content

Hardclone CLI v2.0.0

Latest

Choose a tag to compare

@dawciobiel dawciobiel released this 16 Aug 01:04
· 15 commits to main since this release

πŸŽ‰ Hardclone CLI v2.0.0

✨ New Features & Improvements

πŸ”§ Enhanced Device Detection

  • Multi-method detection: Uses 3 different methods to detect storage devices
  • Robust fallbacks: Ensures all physical disks are discovered
  • Virtual device filtering: Excludes loop, ram, rom devices automatically
  • Better error handling: Graceful fallback when detection methods fail

πŸ–₯️ User Interface Improvements

  • Cleaner device list: Only shows real storage devices (no loop devices)
  • Better device information: Enhanced size and model display
  • Improved error messages: More helpful user feedback

πŸ› οΈ Technical Improvements

  • Code refactoring: Cleaner, more maintainable code structure
  • Enhanced compatibility: Better support for various Linux distributions
  • Improved documentation: Comprehensive README.md

πŸ”„ What's Changed

  • Enhanced list_devices() function with multiple detection methods
  • Added filtering for virtual devices (loop, ram, rom, dm-, sr)
  • Improved device information parsing and display
  • Better error handling and fallback mechanisms

πŸ“‹ System Requirements

  • OS: Linux (any modern distribution)
  • Python: 3.6 or higher
  • Privileges: Root access required

πŸ“¦ Installation

# Download and install
wget https://github.com/dawciobiel/hardclone-cli/archive/v2.0.0.tar.gz
tar -xzf v2.0.0.tar.gz
cd hardclone-cli-2.0.0
pip3 install pythondialog
chmod +x hardclone.py
sudo python3 hcli.py

πŸ› Bug Fixes

  • Fixed device detection issues on some systems
  • Resolved loop device filtering problems
  • Improved partition detection reliability