Skip to content

done

Add a completed entry.

Usage

bash
doing done [OPTIONS] [TITLE]...

Aliases

  • did

Arguments

ArgumentDescription
TITLEThe title of the completed entry

Options

FlagDescription
-a, --archiveImmediately archive the entry
--askPrompt for note interactively
--at ATSet the completion time (e.g. "3pm", "2024-01-15 14:00")
--finished ATAlias for --at
-b, --back BACKBackdate the start time
--started BACKAlias for --back
--since BACKAlias for --back
--dateInclude date in the output
-e, --editorOpen the entry in your configured editor
--from FROMSet the source section
-n, --note NOTEAdd a note to the entry
-r, --removeRemove the entry after archiving
-s, --section SECTIONAdd the entry to a specific section
-t, --took TOOKSet the duration (e.g. "30m", "1.5h")
--for TOOKAlias for --took
-u, --unfinishedFinish the last unfinished entry

Examples

Log a completed task:

bash
doing done Fixed the deployment script

Log a task that took 45 minutes and archive it:

bash
doing done -a -t 45m Reviewed pull request #88

Log a task completed at a specific time:

bash
doing done --at "2pm" --back "1pm" Pair programming session

Released under the MIT License.