A Rust clone of doing by Brett Terpstra — a command line tool for remembering what you were doing and tracking what you've done. doing.aaronmallen.dev
README.md

doing-template #

Template parsing and rendering for the doing CLI.

This crate provides the output formatting layer: a custom template language with color support, text wrapping, duration totals, and configurable date/time display.

Modules #

  • colors — ANSI color name resolution and terminal color initialization
  • parser — template string tokenizer (e.g., %boldcyan%title%reset)
  • renderer — renders entries through parsed templates into formatted output
  • totals — tag-based duration totals computation
  • wrap — word wrapping with indent awareness

License #

MIT — see LICENSE for details.