Timesheet helps me keep track of time by recording the times I log in and log out of work.
Use the package manager npm to install Timesheet.
npm install @aakoch/timesheet
Add to your .zshrc:
source src/.aliases
Log in:
li
Log out:
lo
Report times:
timesheet
li or lo:
xm - timestamp x minutes earlier
xh - timestamp x hours earlier
These can be used together.
Example: li 1h 30m - log in 1 hour and 30 minutes earlier
timesheet:
--printIntervals - Print the intervals between logging in and logging out used to determine totals
Example: timesheet --printIntervals
--printWeekly - Print weekly summaries
Example: timesheet --printWeekly
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
npm run build
See PUBLISH.md
Please read the code of conduct before contributing.