- Take sleep / wakeup log
- Report daily active time with the log
go get github.com/tacogips/log_mac_sleep/cmd/log_mac_sleep
- log file path: ~/.sleeplog/log
- daily_report_file: ~/.sleeplog/daily_active
# start log
log_mac_sleep -watch
# output daily report
log_mac_sleep -daily
go get github.com/tacogips/log_mac_sleep
copy _plist/github.com.tacogips.log_mac_sleep.plist.example to _plist/github.com.tacogips.log_mac_sleep.plist. replace log_mac_sleep path with absolute path in your environment.
<array>
<string>/path/to/log_mac_sleep</string>
<string>-watch</string>
</array>
then load plist
sh register_launchd.sh