netsuspend - Usage-aware system suspension and hibernation utility
For personal use. Suspends or hibernates its host system based on the amount its components are being used, rather than the amount of user interaction. Useful for headless servers that are barely used.
- Configurable
- Runnable as a daemon
- Logs useful information to log file during runtime
- Transition to object-oriented C++
- Add tests
- No tabs, only spaces
- 4 space indents
- Lines wrap to 80 characters