DoNotSleep is a cross-platform command-line interface (CLI) utility designed to keep your system awake on macOS, Linux, and Windows. It prevents your computer from entering low-power states or sleeping by allowing users to specify flexible duration arguments for uninterrupted operation.
Key Features:
Cross-platform support for macOS, Linux, and Windows.
Flexible duration options, including seconds (s), minutes (m), hours (h), and days (d).
Intuitive command-line interface with compact and split syntax formats.
Integration with system tools: wraps caffeinate on macOS, uses systemd-inhibit on Linux, and leverages Win32 APIs on Windows.
Installation via winget for Windows users.
Audience & Benefit:
Ideal for developers, sysadmins, or anyone requiring continuous system operation without unintended sleep or restarts. DoNotSleep ensures your workflow remains uninterrupted during long-running tasks or critical processes.