https://github.com/thewh1teagle/kipi
Keep your os awake - cross platform
https://github.com/thewh1teagle/kipi
awake cli os rust
Last synced: 11 months ago
JSON representation
Keep your os awake - cross platform
- Host: GitHub
- URL: https://github.com/thewh1teagle/kipi
- Owner: thewh1teagle
- Created: 2024-04-28T13:06:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T02:28:12.000Z (over 1 year ago)
- Last Synced: 2024-12-14T00:14:25.487Z (over 1 year ago)
- Topics: awake, cli, os, rust
- Language: Rust
- Homepage: https://thewh1teagle.github.io/kipi/
- Size: 140 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kipi
Keep your operating system or display awake
Supports: `Windows` / `Linux` / `macOS`
# Download
You can download `kipi` from this [website](https://thewh1teagle.github.io/kipi/)
# Usage
```console
Keep your OS awake
Usage: kipi.exe [OPTIONS]
Options:
-o, --os Keep the operating system awake. Defaults to true
-d, --display Keep the display awake. Defaults to false
--duration Duration for which to keep the system awake. Optional. Example: --duration 1h30m (keeps awake for 1 hour and 30 minutes)
--schedule Schedule when to wakeup the PC from sleep. Optional. Example: --schedule 1m (schedule wake up in one minute)
-v, --version Get version of the program
--report-issue Report an issue in Github
--update Update kipi and exit
-h, --help Print help
```
# Update
You can update `kipi` by execute
```console
kipi-update
```
## Gotchas
On `Windows` when using `--schedule` for wakeup schedule, you may need to enable wake up timers by opening `run.exe` -> `control powercfg.cpl,,3` -> `Sleep` -> `Allow wake timers` -> `Enable` instead of `Important only`. To verify it's working run `powercfg /waketimers`