All apps/Watson

Watson

watson

A wonderful CLI to track your time!

Runs as watson|macOS, Linux, Windows|jazzband.github.io

Command form

ai-draft · 4 tasks · 22 fields

Start tracking, check status and read the log. Editing, merging and sync commands are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui watson

watson start

Start tracking

Start monitoring time for a project.

Start trackingExample values, fixed in this page — nothing here reaches a terminal
Basic
Project and tags*
string
Start time
string
TasksEach one presets the form for one job
Start project
argsat
ParametersOnly these flags are editable in the form
Project and tags
Project name followed by +tag entries.
string · positional 0 · repeatable
Start time
Start frame at this time, (YYYY-MM-DDT)?HH:MM(:SS)?.
string
--at
Leave gap after previous frame
boolean
--gap-g
No gap after previous frame
boolean
--no-gap-G
Confirm new project
boolean
--confirm-new-project-c
Confirm new tag
boolean
--confirm-new-tag-b

watson status

Current status

Show what is being tracked now.

Current statusExample values, fixed in this page — nothing here reaches a terminal
Basic
Only project
--project
Only tags
--tags
Only elapsed time
--elapsed
TasksEach one presets the form for one job
Show status
projecttagselapsed
ParametersOnly these flags are editable in the form
Only project
boolean
--project-p
Only tags
boolean
--tags-t
Only elapsed time
boolean
--elapsed-e

watson log

Show log

Display recorded frames for a timespan.

Show logExample values, fixed in this page — nothing here reaches a terminal
Basic
Current week
--week
Project filter
string
TasksEach one presets the form for one job
This week
weekproject
Today
day
ParametersOnly these flags are editable in the form
Current day
boolean
--day-d
Current week
boolean
--week-w
Current month
boolean
--month-m
Current year
boolean
--year-y
All activity
boolean
--all-a
From date
string
--from-f
To date
string
--to-t
Project filter
string · repeatable
--project-p
Tag filter
string · repeatable
--tag-T
Include running frame
boolean
--current-c
Reverse day order
boolean
--reverse-r
JSON output
boolean
--json-j
CSV output
boolean
--csv-s
SourcesEvery flag above is checked against these
fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

Before it fills your prompt, Otty checks the installed watson against its version. A form that does not match your version is not offered.