A simple program to suspend or hibernate your computer. It supports hooks before and after suspending.
Refer to zzz(8) for usage information.
-
Linux system with
/sys/power/state
and optionally/sys/power/disk
-
C compiler and linker supporting at least C99 (tested with clang and gcc)
-
Asciidoctor (for building man pages)
-
Download and extract release tarball for your CPU architecture (pick the right link from the list above):
curl -sSLO https://github.com/jirutka/zzz/releases/download/v0.2.0/zzz-0.2.0-x86_64-unknown-linux.tar.gz curl -sSL https://github.com/jirutka/zzz/releases/download/v0.2.0/checksums.txt | sha256sum -c --ignore-missing tar -xzf zzz-0.2.0-*.tar.gz
-
Install
zzz
somewhere on yourPATH
, e.g./usr/local/bin
:install -m 755 zzz-0.2.0-*/zzz /usr/local/bin/
All binaries are statically linked with musl libc, so they work on every Linux system (distro) regardless of used libc.
This project is licensed under MIT License. For the full text of the license, see the LICENSE file.