#txt #format #task

todo_txter

todo.txt 格式的实现

2 个版本

0.1.1 2022 年 3 月 25 日
0.1.0 2022 年 3 月 25 日

#57#txt

22 每月下载量

MIT 许可证

8KB
84 行代码(不含注释)

todo_txter

todo.txt 格式的实现。阅读文档


lib.rs:

todo.txt 格式的实现。

典型的工作流程是读取 todo 文件中的一行,并调用 Task::new,对 [Task] 执行一些操作,然后使用 Task::to_string 将其写回。例如

let example = "Document this crate".to_string();
let mut task = todo_txter::Task::new(&example);

task.projects.push("rust".to_string());
task.is_complete = true;

assert_eq!(task.to_string(), "x Document this crate +rust".to_string());

依赖项

~2–3MB
~53K SLoC