Daily is a small CLI written in Go to track completed work tasks from the terminal and quickly prepare your daily standup.
During the workday, it is easy to forget what was done when it is time for the daily standup.
daily lets you quickly save completed tasks from the terminal and review them later, without opening an external app or relying on manual notes.
go install github.com/JuanNovas/daily/cmd/daily@latestMake sure your Go bin directory is in your PATH.
Add a task:
daily add 'Finished TICKET-4027'Show tasks from the last business day:
dailyShow today's tasks:
daily todayShow tasks for a specific date:
daily -d 2006-01-02Update a task:
daily update ID 'Finished TICKET-4027 and opened the PR'Delete a task:
daily delete IDdaily creates a JSON config file automatically.
Available config values:
business_days: regular business days.holidays: dates that should be skipped.workdays: dates that should be treated as business days.max_depth_days: maximum number of days to look back when searching for the last business day.editor: preferred editor fordaily config edit.
Dates can be configured as recurring dates using the MM-DD format, or as specific dates using the YYYY-MM-DD format.