Skip to content
/ godid Public

Simple task tracker with weekly or custom summaries

License

Notifications You must be signed in to change notification settings

Link512/godid

Repository files navigation

did Build Status Go Report Card codecov

logo

Simple task tracker written in go. Use it to quickly write down tasks that you've completed and then access summaries for daily/weekly standup purposes.

Install

go get -u gopkg.in/Link512/godid.v1/did

Usage

Usage:
  did [flags]
  did [command]

Available Commands:
  help        Help about any command
  last        Displays the tasks logged in the last custom day duration
  lastWeek    Displays the tasks logged last week
  thisWeek    Displays the tasks logged this week
  today       Displays the tasks logged today
  yesterday   Displays the tasks logged yesterday

Flags:
  -e, --entry string   Entry to log
  -h, --help           help for did

Examples

Logging a single entry

Screen2

Logging multiple entries

Run did with no arguments and write each entry on a new line. Press Ctrl-d to exit.

Screen2

Getting today's summary

Screen3

Getting this week's summary, per day

Screen4

Getting last week's summary, flat

Screen5

Getting a custom interval summary

Screen6

Configuration

After first running the tool, a default config file will be present at ~/.godid/config.yml (also works on Windows). The config file contains only store_path to indicate where the entries are stored. The default for this value is store_path: ~/.godid/store.db.

Notes

This is meant to be a very simple tool to keep track of things you do and present a nice summary of them. Chances are I might add some other features to it, but very minor ones in order to keep it from being bloated.

TODO

[ ] Export summaries

About

Simple task tracker with weekly or custom summaries

Resources

License

Stars

Watchers

Forks

Packages

No packages published