Subcommands19 subcommands
watson add
Add time to a project with tag(s) that was not tracked live
watson aggregate
Display a report of the time spent on each project aggregated by day
watson cancel
Cancel the last call to the start command. The time will not be recorded
watson config
Get and set configuration options
watson frames
Display the list of all frame IDs
watson help
Display help information
watson log
Display each recorded session during the given timespan
watson merge
Perform a merge of the existing frames with a conflicting frames file. When storing the frames on a file hosting service, there is the possibility that the frame file goes out-of-sync due to one or more of the connected clients going offline. This can cause the frames to diverge
watson projects
Display the list of all the existing projects
watson remove
Remove a frame. You can specify the frame either by id or by position (ex: -1 for the last frame)
watson rename
Rename a project or tag
watson report
Display a report of the time spent on each project
watson restart
Restart monitoring time for a previously stopped project
watson start
Start monitoring time for the given project. You can add tags indicating more specifically what you are working on with +tag
watson status
Display when the current project was started and the time spent since
watson stop
Stop monitoring time for the current project
watson sync
Get the frames from the server and push the new ones
watson tags
Display the list of all the tags