Quick start
Your first note
Open today's note in your editor:
duras
This creates a file at ~/Documents/Notes/YYYY/MM/YYYY-MM-DD.dn and
opens it. The file starts with a date header:
date: 2026-06-05
Write anything after the blank line. Save and close the editor.
Append without opening an editor
Add a timestamped entry directly from the command line:
duras append "reviewed pull request, merged to main #work"
The entry is added immediately:
date: 2026-06-05
2026-06-05 14:32 reviewed pull request, merged to main #work
You can also pipe text in:
echo "deploy complete" | duras append
Read today's note
duras show
Search all notes
duras search deploy
Case-insensitive search:
duras search deploy -i
List recent notes
duras list
Shows the 10 most recent notes with date, size, and filename. To see all notes:
duras list -n 0
Use tags
Tags are words starting with # written anywhere in a note.
duras append "fixed login bug #bug #auth"
duras append "weekly review #work #meeting"
List all tags with how many times each appears:
duras tags
Find all notes containing a specific tag:
duras tags work
Work with past dates
Open yesterday's note:
duras open -1
Append to a specific date:
duras append -d 2026-06-01 "retroactive note"
Next steps
See Workflows for more usage patterns, or run
man duras for the complete reference.