Cheat Sheet
Quick Start
sd-todo config move ~/todos # Set location (once)
sd-todo + Buy milk # Add todo
sd-todo l # List todos
sd-todo co 1 # Complete todo
sd-todo tui # Launch TUI
Commands
| Action | Command | Shortcut |
|---|---|---|
| Add | add <text> | a, + |
| List | list | l, ls |
| Pending | pending | p |
| Done | done | d |
| Complete | complete <id> | co |
| Delete | delete <id> | rm, - |
| Edit | edit <id> <text> | e |
| Search | search <word> | / |
| Archive | archive | ar |
| Archive Stats | archive stats | - |
| Clear | clear | - |
| Config | config | cf |
| Help | help | h |
| TUI | tui | ui |
| Exit | exit | q |
Examples
sd-todo + Buy milk # Add
sd-todo l # List all
sd-todo p # List pending
sd-todo d # List done
sd-todo co 1 # Complete #1
sd-todo co 1 2 3 # Complete multiple
sd-todo e 1 Buy eggs # Edit #1
sd-todo / milk # Search
sd-todo - 1 # Delete #1
sd-todo - 1 2 3 # Delete multiple
sd-todo archive # Archive completed
sd-todo archive stats # View archive stats
sd-todo clear # Clear completed
Categories
sd-todo cat # List categories
sd-todo c work # Switch to work
sd-todo cat + personal # Create personal
sd-todo cat - work # Delete work
sd-todo list all # All from all categories
sd-todo list cat work personal # From specific categories
TUI Keys
| Key | Action | Key | Action |
|---|---|---|---|
Up/k | Up | a | Add todo |
Down/j | Down | e | Edit |
Tab | Switch pane | d | Delete |
Enter | Select | Space | Toggle |
/ | Search | f | Filter |
c | Clear | + | Add category* |
- | Del category* | F1/h | Help |
Esc | Cancel | q | Quit |
*When in Categories pane
Config
sd-todo config # Show config
sd-todo config move ~/new-path # Move/merge
Config file: ~/.config/sidedraft-md-todo/config.json
Starship
Add to ~/.config/starship.toml:
[custom.sdtodo]
command = "sidedraft-md-todo --status"
when = 'test -f ~/.config/sidedraft-md-todo/config.json'
format = "[$symbol$output]($style) "
symbol = "📝 "
style = "bold yellow"
Tips
- Use
+and-for super-fast add/delete - Use
panddfor quick filtering - Use
archiveto keep your list clean while preserving history - Use
archive statsto review your productivity - Use TUI for review sessions
- Store in Dropbox/iCloud for sync
- Use git for version control
Files
- Single file:
todos.md - Folder mode:
todos/work.md,todos/personal.md, etc. - Archives:
todos/work_archive_2026.md(yearly rollover) - Format: Standard markdown checkboxes with metadata