Repository navigation
v3.0.0 - Unified Binary
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
--jsonoutput 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.