Skip to content

JuanNovas/daily

Repository files navigation

Daily

Daily is a small CLI written in Go to track completed work tasks from the terminal and quickly prepare your daily standup.

Problem

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.

Installation

go install github.com/JuanNovas/daily/cmd/daily@latest

Make sure your Go bin directory is in your PATH.

Usage examples

Add a task:

daily add 'Finished TICKET-4027'

Show tasks from the last business day:

daily

Show today's tasks:

daily today

Show tasks for a specific date:

daily -d 2006-01-02

Update a task:

daily update ID 'Finished TICKET-4027 and opened the PR'

Delete a task:

daily delete ID

Configuration

daily 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 for daily config edit.

Dates can be configured as recurring dates using the MM-DD format, or as specific dates using the YYYY-MM-DD format.

About

CLI tool to take notes on the work done to check it in the next Daily.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages