Skip to content

v3.0.0 - Unified Binary

Choose a tag to compare

@jdlien jdlien released this 03 Feb 22:01
· 8 commits to main since this release

Major Changes

  • Consolidated 4 executables into single hdd-toggle.exe (845KB vs ~1.2MB combined)
  • New CLI interface with subcommands: wake, sleep, relay, status, gui
  • Added --json output for status command (for scripting)
  • Extracted shared utilities (COM, disk detection, process execution)
  • Updated CI workflow for unified build

Breaking Changes

Old New
hdd-control.exe hdd-toggle.exe
relay.exe on hdd-toggle relay on
wake-hdd.exe hdd-toggle wake
sleep-hdd.exe hdd-toggle sleep

Usage

hdd-toggle                     # Launch tray app (default)
hdd-toggle wake                # Wake the drive
hdd-toggle sleep [--offline]   # Sleep the drive
hdd-toggle relay on|off        # Control all relays
hdd-toggle relay 1|2 on|off    # Control single relay
hdd-toggle status [--json]     # Show drive status
hdd-toggle --help              # Show help
hdd-toggle --version           # Show version

Installation

Extract the zip and run install.bat as Administrator, or manually copy hdd-toggle.exe to a directory in your PATH.