just a simple time tracking tool
npm i -g wib
npm update -g wib
- Start your day with
wib hi
. This will set the start time for every calculation - Track your work logs with
wib track KEY-123 MESSAGE-123
. The duration will be calculated automatically. - Add some notes by execution
wib note Think about the moon
. The notes will show up in the list - You may end your day with
wib bye
- To view all of your data simply execute
wib list
Specific usage can be viewed by adding -h
or --help
after any command
Click to open the list command
Usage: wib list|l [options]Possible Options:
-d, --day <day>
List a specific date-m, --month <month>
Date from specific month-y, --yesterday
List yesterday-f, --full
List the full data (unshortened)-o, --order <key>
Order by (time, key, value, id) (default: "time")
Click to open the note command
Usage: wib note|n [options]Possible Options:
-e, --edit <key>
Edit a specified note-d, --delete <key>
Delete a specified note
Click to open the rest command
Usage: wib rest|b [options]Possible Options:
-t, --time <hour:minute>
Create a rest with specified time-e, --edit <key>
Change the rest ending to now or by -t to a specified time
Click to open the start command
Usage: wib start|hi [options]Click to open the stop command
Usage: wib stop|bye [options]Click to open the track command
Usage: wib track|t [options]Possible Options:
-d, --delete <key>
Delete a specified work log-e, --edit <key>
Edit a specified work log-t, --time <hour:minute>
Specify the finish time
Place the configuration inside your home directory inside the folder .wib
so that the full path would look like ~/.wib/config.json
For better results, you should only adjust the formatting that you really need