Keep your computer awake. Like [caffeinate
], [systemd-inhibit
]/[gnome-session-inhibit
], or [PowerToys Awake], but cross-platform and written in [Rust].
``` Keep your computer awake
Usage: keepawake [OPTIONS] [COMMAND]...
Arguments: [COMMAND]... Run the command and wait for it to exit, keeping the computer awake while it runs
Options:
-d, --display Keep display on
-i, --idle Keep system from idle sleeping
-s, --sleep Keep system from sleeping (Functionality and conditions for this to work vary by OS)
--completions
sh
cargo install keepawake
Download from https://github.com/segevfiner/keepawake-rs/releases/latest.
Use: keepawake --completions <SHELL>
to generate a completion script, you will have to install it
as appropriate for the specific shell you are using.
Preventing the computer from explicitly sleeping, and/or by closing the lid, is often restricted in various ways by the OS, e.g. Only on AC power, not in any PC running Windows with Modern Standby.
MIT License.