Something went wrong. Try again.
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
Something went wrong. Try again.
README.md
doing-taskpaper #
TaskPaper document parser and serializer for the doing CLI.
This crate provides the document model for doing files: sections, entries with timestamps and tags, notes, and the parser/serializer that round-trips the on-disk format. It also handles atomic file I/O for doing files.
Usage #
use doing_taskpaper::{Document, Entry, Section, Tags, Note};
// Parse a doing file
let content = std::fs::read_to_string("what_was_i_doing.md").unwrap();
let doc = Document::parse(&content);
for section in doc.sections() {
println!("{}:", section.title());
for entry in section.entries() {
println!(" {} - {}", entry.date().format("%H:%M"), entry.title());
}
}
License #
MIT — see LICENSE for details.